06.Matlab的算术运算符

标量运算

>> 5/6 %左除
>> 5\6 %右除  6/5

ans = 0.8333
ans =  1.2000

>> 5^2

ans =  25

>> power(5,2)

ans =  25

矩阵运算

(1)单矩阵的加法和乘法

>> A = [1 2 3 ;4 5 6;3 8 9]
A =

     1     2     3
     4     5     6
     3     8     9

>> A + 3 %所有元素都加3
ans =

     4     5     6
     7     8     9
     6    11    12

>> A * 3 %所有元素都乘3
ans =

     3     6     9
    12    15    18
     9    24    27

(2)矩阵之间的运算

>> A = [1 2 3 ;4 5 6;3 8 9]
>> B = magic(3)
B =

     8     1     6
     3     5     7
     4     9     2

>> A + B

ans =

     9     3     9
     7    10    13
     7    17    11

>> A - B

ans =

    -7     1    -3
     1     0    -1
    -1    -1     7

>> A * B

ans =

    26    38    26
    71    83    71
    84   124    92

>> A / B % A * inv(B),inv(B)是B的逆矩阵

ans =

   -0.0333    0.4667   -0.0333
    0.1667    0.6667    0.1667
   -0.2222    1.4444    0.1111

>> A \ B % inv(A) * B

ans =

   -1.5000   -0.0000    1.5000
  -10.0000    3.0000   -8.0000
    9.8333   -1.6667    6.8333

数组运算(点乘)

>> A .* B % 各元素都对应相乘

ans =

     8     2    18
    12    25    42
    12    72    18

>> A .^ 3

ans =

     1     8    27
    64   125   216
    27   512   729

>> A ./ 3

ans =

    0.3333    0.6667    1.0000
    1.3333    1.6667    2.0000
    1.0000    2.6667    3.0000

>> A .\ 3

ans =

    3.0000    1.5000    1.0000
    0.7500    0.6000    0.5000
    1.0000    0.3750    0.3333

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值