MATLAB学习笔记(五) 矩阵表达
1 矩阵表达
表达式 | 函数功能 | |
---|---|---|
1 | A(1) | 将二维矩阵A重组为一维数组,返回数组中第一个元素 |
2 | A(: , j) | 返回二维矩阵A中第 j 列 列向量 |
3 | A( i , :) | 返回二维矩阵A中第 i 行 行向量 |
4 | A(: , j : k) | 返回二维矩阵A中第 j 列到第 k列 列向量组成的子矩阵 |
5 | A( i : k , :) | 返回二维矩阵A中第 i 行到第 k行 行向量组成的子矩阵 |
6 | A( i : k , j : m) | 返回二维矩阵A中第 i 行到第 k 行 行向量和第 j 列到第 m 列 列向量的交集组成的子矩阵 |
7 | A(:) | 将二维矩阵A中得每列合并成一个列向量 |
8 | A( j : k) | 返回一个行向量,其元素为A(:)中的第 j 个元素到第 k 个元素 |
9 | A([ j1 j2…]) | 返回一个行向量,其元素为A(:)中的第 j1,j2…个元素 |
10 | A(: , [ j1 j2 …]) | 返回矩阵A的第 j1 列、第 j2 列等的列向量 |
11 | A([ i1 i2 …] : ,) | 返回矩阵A的第 i1 行、第 i2 行等的行向量 |
12 | A([ i1 i2 …] , [ j1 j2 …]) | 返回矩阵A的第 j1列、第 j2 列等和矩阵A的第 i1 行、第 i2 行等的元素 |
2 单位矩阵和零矩阵
表达式 | 函数功能 | |
---|---|---|
1 | ones(n) | 建立一个n×n的1矩阵 |
2 | ones(m,n,……,p) | 建立一个m×n×……×p的1矩阵 |
3 | ones(size(A)) | 建立一个和矩阵A同样大小的1矩阵 |
4 | zeros(n) | 建立一个n×n的0矩阵 |
5 | zeros(m,n,……,p) | 建立一个m×n×……×p的0矩阵 |
6 | zeros(size(A)) | 建立一个和矩阵A同样大小的0矩阵 |
7 | eye(n) | 建立一个n×n的单位矩阵 |
8 | eye(m,n) | 建立一个m×n的单位矩阵 |
9 | eye(size(A)) | 建立一个和矩阵A同样大小的单位矩阵 |
Reference:
1.https://blog.csdn.net/zaishuiyifangxym/article/details/81746332
2.https://blog.csdn.net/huzhizhewudi/article/details/84404452?depth_1-
MATLAB学习笔记(五) 矩阵表达
https://yuzhang.net/2020/08/22/MATLAB学习笔记(五) 矩阵表达/