让我们说给出2个向量:
a = [1;2;3], b = [4;5;6]
。
由于矩阵多项定义,操作符a*b
是不可接受的。
但我可以看到a.*b
可以接受并生成[4;10; 18]
。
.*
操作在做什么?
提前致谢。
答案 0 :(得分:4)
它逐元素乘法。引用Matlab帮助(或参见online help):
。*数组乘法。
X. * Y表示逐个元素的乘法。 X和Y. 必须具有相同的尺寸,除非一个是标量。 标量可以乘以任何东西。
有关详细信息,请参阅@am304's link above。