MATLAB学习#Day2
-
矩阵元素的引用
引用方式:-
通过下标
-
通过序号引用(从第一列往下,然后第二列,一直到最后一列) 序号和下标是一一对应的,若A为m*n矩阵,矩阵元素A(i,j)的序号为(j-1)*m+1。
-
矩阵元素的下标可以利用sub2ind和ind2sub函数实现相互转换
sub2ind函数:将矩阵中指定元素的行、列下标转化成存储的序号。调用格式为:
D=sub2ind(S,I,J)
D:由所求序号构成的矩阵
S:行数和列数组成的向量
I:转换矩阵元素的行下标
J:转换矩阵元素的列下标
其中,D的1为A(1,1)的序号,2为A(2,1)的ind2sub函数:把矩阵元素的序号转化为下标
调用格式:[I,j]=ind2sub(S,D)
-
-
利用冒号表达式获得子矩阵
A(I,; ) 第I行的全部元素
A( :,j) 第j列的全部元素
A( i:i+m,k:k+m) :
第 i ~ i +m行内且在帝k~k+m列中的所有元素