阅MATLAB官方教程时随手记

文章目录
  1. 1. 数组索引
    1. 1.1. 冒号切片包括结束索引
    2. 1.2. 步长夹在开始和结束索引之间。
  2. 2. 文本和字符
    1. 2.1. 字符串转义:引号写两遍,而不是反斜杠
    2. 2.2. 字符串 vs 字符数组
  3. 3. 参考资料

数组索引

冒号切片包括结束索引

要引用多个数组元素,请使用冒号运算符,这使您可以指定一个格式为 start:end 的范围。例如,列出 A 前三行及第二列中的元素:

1
A(1:3,2)

Output:

ans = 3×1
 2
11
 7

步长夹在开始和结束索引之间。

此外,冒号运算符还允许您使用较通用的格式 start:step:end 创建等距向量值。

1
2
>  B = 0:10:100
>

Output:

B = 1×11
0 10 20 30 40 50 60 70 80 90 100

如果省略中间的步骤(如 start:end 中),MATLAB 会使用默认步长值 1

文本和字符

字符串转义:引号写两遍,而不是反斜杠

如果文本包含双引号,请在定义中使用两个双引号。

1
2
> q = "Something ""quoted"" and something else."
>
q =
"Something "quoted" and something else."
</samp>

字符串 vs 字符数组

双引号字面量是字符串(文本),单引号字面量是字符数组(DNA序列)。

参考资料