我有两个长度为A
的向量(称为B
和N
)。然后我需要将它们两者相乘,但作为一个“整合”过程。这意味着我必须先将A(1)*B(1)
乘以A(1:2)*B(1:2)
,然后再乘以A(1:N)*B(1:N)
。乘以展位向量的结果是一个数字,因为B
是列向量。我用for
循环完成了它:
for k = 1:N
C(k) = A(1:k) * B(1:k).';
end
但我想问你这是否是最好的解决方案,或者还有其他选择更节省时间,因为N
非常大(约110,000
)