2
我有一個大小爲KxN
的矩陣A
。我想把這個矩陣的每一列與它自身之間的外部產品,創建一個尺寸爲KxKxN
的新矩陣。我可以通過做反覆做這個:通過編寫一個MEX文件外部產品計算的向量化
N = 5;
K = 3;
A = rand(K,N);
nA = zeros(K,K,N);
for n=1:N
nA(:,:,n) = nA(:,:,n) + A(:,n)*A(:,n)';
end
或更快(當N
大)。但是,我還沒有弄清楚我是否可以以矢量化的方式做到這一點。有任何想法嗎?
謝謝!很好的答案。 – Smajjk
@Smajjk我很高興它幫助:)如果上述確實解決了您的問題,請考慮標記我的答案爲接受。 –
行動中,錯過了這個,完成了! – Smajjk