MATLAB 数组操作与数学运算
1. 数组处理的内置函数
MATLAB 提供了许多用于管理和处理数组的内置函数,以下是一些常用函数的介绍:
| 函数 | 描述 | 示例 |
| — | — | — |
| length(A) | 返回向量 A 中的元素数量 | >> A=[5 9 2 4]; >> length(A) ans = 4 |
| size(A) | 返回一个行向量 [m,n] ,其中 m 和 n 是数组 A 的大小 | >> A=[6 1 4 0 12; 5 19 6 8 2]; >> size(A) ans = 2 5 |
| reshape(A,m,n) | 将具有 r 行 s 列的矩阵 A 重新排列为 m 行 n 列,要求 r * s 等于 m * n | >> A=[5 1 6; 8 0 2]; >> B = reshape(A,3,2) B = 5 0 8 6 1 2 |
| diag(v) (v 为向量) | 创建一个对角矩阵,对角元素为向量 v 的元素 | >> v=[7 4 2]; >> A=diag(v) A = 7 0 0 0 4 0 0 0 2 |
| diag(A)
超级会员免费看
订阅专栏 解锁全文
839

被折叠的 条评论
为什么被折叠?



