matlab数组运算
在数组(矩阵)运算时,常需要进行多个数组之间的算术运算,下面简单介绍常见的数组运算操作。
操作方法
- 01
数组加减运算 在matlab中,数组也是作为矩阵来处理的,所以数组运算与矩阵运算过程完全相同,比如加减运算可以利用 '+'、‘-’运算符实现。 >> A = [2 4; 3 9]; >> B = [-2 0;3.5 7]; >> C = A + B C = 0 4 13/2 16 >> D = A - B D = 4 4 -1/2 2
- 02
数组乘法运算 如下所示即为数组乘法运算: >> E = A.*B E = -4 0 21/2 63
- 03
数组乘方运算 >> F = A.^B F = 1/4 1 8371/179 * 实际上就是A数组中每一个元素的指数就是B数组中相同位置的数字。
- 04
数组除法 涉及到矩阵除法时,需要实现了解左除与右除的区别,如下所示: 左除操作: >> C = B.\A C = -1 1/0 6/7 9/7 右除操作: >> D = A./B D = -1 1/0 6/7 9/7
- 05
除了数组之间运算外,还可以有数字与数组之间运算。 如下所示: >> k = 3; >> C = k + A C = 5 7 6 12 >> D = k - A D = 1 -1 0 -6 >> E= k * A E = 6 12 9 27