2.2.3 矩陣元素的提取和替換
阿新 • • 發佈:2018-12-05
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、利用空矩陣刪除矩陣元素