mtalab两个矩阵的内积

  • Post author:
  • Post category:其他




内积运算用dot实现



1 向量的内积

我们很清楚向量的内积怎么计算,下面的一个向量内积的例子;

>> a = [1 2 3]; b = [4 5 6];
>> dot(a, b)

ans =

    32

计算过程:1*4+2*5+3*6=32。



2 矩阵的内积

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

ans =

    33    41    45

计算过程:<A,B>=[1*9+4*6 2*8+5*5 3*7+6*4]=[33 41 45]

可以看出A B必须同型,相当于对应列的内积。

最后可以知道,

sum(A.*B)  %dot(A, B)与等价
>> A.*B

ans =

     9    16    21
    24    25    24



版权声明:本文为weixin_39956356原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。