矩阵元素的引用
1.方式:
1)可通过下标 >>A(2,1)=1
2)通过序号 >>A(3)
ans=2
矩阵A(i,j)的序号为(j-1)*m+i
3)矩阵的符号和下标可通过sub2ind和ind2sub实现相互转换
2.利用冒号表达式获得子矩阵
A(i,:)表示第i行的全部元素
A(:,j)表示第j列的全部元素
A(i:i+m,k:k+m)在第i~i+m行和第k到k+m列的所有元素
A(i:i+m,:)在第i到i+i+m行的全部元素
3.end运算符:表示一维矩阵末尾元素下标 如:
>>A(end,:)引用矩阵A的最后一个元素
>>A([1,4],3:end)表示引用第一行和第四行的从第三列到最后一列的元素
4.利用空矩阵(没有任何元素的矩阵)删除矩阵中的元素
1)空阵 如:
>>x=[]
x=[]
2)将某些元素置为空阵 如:
>>A(:,[2,4])=[]
删除第二列和第四列的元素
5.在矩阵总元素不变的前提下,可将矩阵的行数和列数改变
1)利用reshape函数
reshape(A,m,n)指将矩阵A转换成mxn矩阵
2) A(:)指将矩阵A中的每一列元素堆叠起来,成为一个列向量