内积运算用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 版权协议,转载请附上原文出处链接和本声明。