MATLAB中的每个变量都是一个可包含许多数字的数组。如果要访问数组的选定元素,请使用索引。
以 4×4 幻方矩阵 A
为例
方法1:指定行和列下标
方法2:使用单一下标按顺序向下遍历每一列(线性索引)
注意:
1. 在赋值语句右侧引用数组外部元素,MATLAB 会引发错误
2.在赋值语句左侧指定当前维外部的元素。数组大小会增大以便容纳新元素
方法3:引用多个数组元素,请使用冒号运算符,格式为 start:end
的范围
例如,列出 A
前三行及第二列中的元素:
单独的冒号(没有起始值或结束值)指定该维中的所有元素
注意:
冒号运算符还允许使用较通用的格式 start:step:end
创建等距向量值
如果省略中间的步骤(如 start:end
中),MATLAB 会使用默认步长值 1