应用方式
(1)通过下标
如果给出的下标大于矩阵的行数或列数,那么matlab将会自动扩展原来的矩阵,并将扩展后未进行赋值的元素置为0。
(2)通过序号
红色标识为序号
下标与索引相互转换
sub2ind函数
ind2sub函数
下列语句表示:
求在3*3的矩阵中,第1号,3号,5号元素的下标I,J
利用冒号表达式获得子矩阵
end运算符:表示某一维的末尾元素下标
表示最后一行所有列的元素
表示第1行和第4行,从第3列到最后一列的元素
利用空矩阵删除矩阵的元素
删除第2列和第4列的元素
改变矩阵的形状
reshape(A,m,n)
注意
注意:矩阵行和列的乘积不可改变!否则会报错!
将矩阵A的每一列元素堆叠起来,成为一个列向量
以下操作等价于reshape(A,16,1)