版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/java_fresh_man/article/details/82433142
1、单个元素的提取
A(2,3)
2、提取矩阵的某一行元素
A(1,:)
3、提取矩阵某一列
A(:,1)
4、提取矩阵的多行元素
A([1,2],:)
5、提取矩阵的多列元素
A(:,[1,3])
6、提取矩阵中多行多列交叉点上的元素
A([2,3],[1,2])
7、单个元素的替换
A(1,2)=22
8、矩阵元素的重排和复制排列
- 矩阵元素重排 reshape()
- Reshape(a,m,n)
- Reshape(a,m,n,p) 返回的多位数组与A中的元素个数相同
- Reshape(A,……,[],……) 可以默认其中的一个维度
- Reshape(a,b)
B数组中的元素之积等于a中的元素个数
- 矩阵的复制排列函数repmat()
- Repmat(a,n),返回一个n*n块大小的矩阵,每一块矩阵都是A
- Repmat(a,m,n)返回一个m*n块大小的矩阵,每一块矩阵都是A
- Repmat(a,[m,n,p,……])返回值由一个多维数组形式的块,每一个块都是矩阵a
- 矩阵的扩大
- 利用[]操作符操作
9、利用空矩阵删除矩阵元素