算术运算

>> power(2,2)%进行的是幂运算这个表示的是2的2次方
ans =
     4

>> a = magic(3)%生成一个魔方矩阵
a =
     8     1     6
     3     5     7
     4     9     2
>> inv(a)%表示矩阵 a 的逆矩阵

ans =

         0.147222222222222        -0.144444444444444        0.0638888888888889
       -0.0611111111111111        0.0222222222222222         0.105555555555556
       -0.0194444444444445         0.188888888888889        -0.102777777777778

>> a = [1,2,3]
a =
     1     2     3
>> b = [1,2,3]'
b =
     1
     2
     3
>> a.*b%使用 ‘ .* '时必须位置相同,否则会报错,’ .* '的意思是两个矩阵对应的位置相乘,而不是矩阵的乘法
错误使用  .*
矩阵维度必须一致。
 
>> a.*b'
ans =
     1     4     9

对应的位置相乘

>> m = [1,2,3;4,5,6;7,8,9]
m =
     1     2     3
     4     5     6
     7     8     9
>> n = [1,2,3;4,5,6;7,8,9]
n =
     1     2     3
     4     5     6
     7     8     9
>> m.*n
ans =
     1     4     9
    16    25    36
    49    64    81

 

还可以进行幂运算

>> a = [1,2,3]
a =
     1     2     3


>> a.^3
ans =
     1     8    27

数组或矩阵加上或乘以或除或减一个数,都是矩阵或数组中每个元素一 一对应进行运算

>> a = [1,2,3]
a =
     1     2     3


>> a+3
ans =
     4     5     6

posted @ 2018-03-15 22:38  黎明忠  阅读(448)  评论(0编辑  收藏  举报