Matlab入门----数组的索引

时间:2024-04-10 07:43:14

MATLAB中的每个变量都是一个可包含许多数字的数组。如果要访问数组的选定元素,请使用索引。

以 4×4 幻方矩阵 A 为例

Matlab入门----数组的索引

方法1:指定行和列下标

Matlab入门----数组的索引

方法2:使用单一下标按顺序向下遍历每一列(线性索引)

Matlab入门----数组的索引

注意:

1. 在赋值语句右侧引用数组外部元素,MATLAB 会引发错误

Matlab入门----数组的索引

2.在赋值语句左侧指定当前维外部的元素。数组大小会增大以便容纳新元素

Matlab入门----数组的索引

方法3:引用多个数组元素,请使用冒号运算符,格式为 start:end 的范围

例如,列出 A 前三行及第二列中的元素:

Matlab入门----数组的索引

单独的冒号(没有起始值或结束值)指定该维中的所有元素

Matlab入门----数组的索引

注意:

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

Matlab入门----数组的索引

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

Matlab入门----数组的索引