matlab数组运算
在数组(矩阵)运算时,常需要进行多个数组之间的算术运算,下面简单介绍常见的数组运算操作。
数组加减运算
在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
数组乘法运算
如下所示即为数组乘法运算:
>> E = A.*B
E =
-4 0
21/2 63
数组乘方运算
>> F = A.^B
F =
1/4 1
8371/179 *
实际上就是A数组中每一个元素的指数就是B数组中相同位置的数字。
数组除法
涉及到矩阵除法时,需要实现了解左除与右除的区别,如下所示:
左除操作:
>> C = B.\A
C =
-1 1/0
6/7 9/7
右除操作:
>> D = A./B
D =
-1 1/0
6/7 9/7
除了数组之间运算外,还可以有数字与数组之间运算。
如下所示:
>> 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
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/170733.html