矩阵元素的引用方式:
(1)通过下标来引用矩阵的元素
A(3,2)表示A矩阵第3行第2列的元素。
A(3,2)=200
先创建矩阵A=[1,2,3;4,5,6];再输入A(4,5)=10
得到:
A =
1 2 3 0 0
4 5 6 0 0
0 0 0 0 0
0 0 0 0 10
(2)通过序号来引用
矩阵元素的序号就是矩阵元素在矩阵中的排列顺序
序号与下标是一一对应的,m*n矩阵元素A(i,j)的序号为(i-1)*m+i。
就是第一列从第一个到最后一个再从第二列第一个到最后一个。
A=(1:3;4:6)
D=sub2ind(size(A),[1,2;2,2],[1,1;3,2])
[I,J]=ind2sub([3,3],[1,3,5])表示求一个三行三列的第一个第三个第五个元素的下标,i为第一个下标,j为第二个下标。
A(i,:)代表A矩阵中第1行的全部元素
A(i:i+m,k:k+m)表示第ii+m行内且在第kk+m列中的所有元素。
第一个字母代表行,end运算符:表示某一维末尾元素的下标。
用空矩阵删除矩阵元素
x=[]
如:A(:,[2,4])=[]代表删除第二行第四行的元素
reshape(A,M,N):在矩阵元素不变的情况下,将原本的矩阵转化为M行和N列的一个矩阵