基本上,我想执行以下计算:
G is m x n x k
S is n x k
Answer=zeros(m,d)
for Index=1:k
Answer(:,Index)=G(:,:,Index)*S(:,Index)
end
因此,答案是一个矩阵,其列是将3D矩阵的每一层与另一个矩阵的列相乘的结果。
这似乎是一种简单直接的操作,我希望知道在Matlab中是否有本地或矢量化(或至少更快)的方式来执行这种计算。谢谢。