2.2.3 矩阵元素的提取和替换

版权声明:本文为博主原创文章,未经博主允许不得转载。 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、矩阵元素的重排和复制排列

  1. 矩阵元素重排   reshape()
  1. Reshape(a,m,n)

  1. Reshape(a,m,n,p)  返回的多位数组与A中的元素个数相同

  1. Reshape(A,……,[],……) 可以默认其中的一个维度
  2. Reshape(a,b)

B数组中的元素之积等于a中的元素个数

  1. 矩阵的复制排列函数repmat()
  1. Repmat(a,n),返回一个n*n块大小的矩阵,每一块矩阵都是A

  1. Repmat(a,m,n)返回一个m*n块大小的矩阵,每一块矩阵都是A

  1. Repmat(a,[m,n,p,……])返回值由一个多维数组形式的块,每一个块都是矩阵a

  1. 矩阵的扩大
  1. 利用[]操作符操作

9、利用空矩阵删除矩阵元素

      

猜你喜欢

转载自blog.csdn.net/java_fresh_man/article/details/82433142
今日推荐