matlab dot函数

dot()

列向量的点积

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


ans =


    72    90   108


1*6+4*6+7*6=72


两个数列
a,b
想要得到他们对应的元素的积的和
也就是
y=∑(ai*bi)

相当于两个向量的点乘,用
y=dot(a,b)
也可以用
y=a'*b或y=a*b'
要保证乘号前是行向量,乘号后是列向量

你可能感兴趣的:(matlab)