Octave矩阵运算(二)

矩阵运算中的乘法,分为几种,下面从元素和矩阵两个角度进行举例说明。

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

   1   2   3
   4   5   6
   7   8   9

分别对矩阵本身做平方运算和每个元素做平方运算

>> A.*2
ans =

    2    4    6
    8   10   12
   14   16   18
>> A^2
ans =

    30    36    42
    66    81    96
   102   126   150

对每个元素乘2

>> A.^2
ans =

    1    4    9
   16   25   36
   49   64   81
>> A*2
ans =


    2    4    6
    8   10   12
   14   16   18
>> 2*A
ans =


    2    4    6
    8   10   12
   14   16   18


>> 2.*A
ans =


    2    4    6
    8   10   12
   14   16   18

向量:

>> B
B =

   1   2   3
   4   5   6
   7   8   9

我们再来一个矩阵,说明向量的作用

>> A.*B(1,:)
ans =

    1    4    9
    4   10   18
    7   16   27

>> A*B(1,:)
error: operator *: nonconformant arguments (op1 is 3x3, op2 is 1x3)
>> A*B(:,1)
ans =

    30
    66
   102
>> A.*B(:,1)
ans =


    1    2    3
   16   20   24
   49   56   63

总结:

向量点乘是向量分别点乘,对应的是元素之间的运算,而直接乘就是矩阵的运算了


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值