【发布时间】:2012-02-07 00:42:14
【问题描述】:
我有两个 n×m 矩阵,A 和 B。我想创建一个新矩阵C,类似于:
for i = 1:n
C = C + outerProduct(A(i,:), B(i,:));
end
即C 是一个大小为 m x m 的矩阵,是 A 和 B 行的所有外积的总和。
有没有一种不使用 for 循环的快速方法(鉴于 for 循环在 Matlab 中是出了名的慢)?
【问题讨论】:
标签: matlab matrix vectorization