从内部产品操作中获取数字的最佳方法是什么,而不是1x1数组。有没有比这更好的方法:
([1 2 3]*[4 5 6]')[1]
答案 0 :(得分:9)
如果可能,我不会手动执行内部产品,我会使用dot
,即
dot([1, 2, 3], [4, 5, 6])
我注意到你实际上并没有那里的向量,而是你有1x3
个矩阵(行),所以如果那真的是你拥有的那么你必须首先vec
他们,这有点不愉快:
dot(vec([1 2 3]), vec([4 5 6]))
或者,可以做
sum([1 2 3].*[4 5 6])
不关心尺寸。