作者skciv (蛤)
看板MATLAB
標題[運算] 多維矩陣運算
時間Thu Sep 27 16:22:20 2012
假設 A B 均為三維矩陣
如何能不用迴圈作法
for i=1:n
C= A(:,:,i)*B(:,:,i)
end
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.28.140
1F:推 s123123sam:不清楚前後直接乘? C = A.*B; 09/27 18:19
2F:→ skciv:是要做 linear combination 09/27 19:52
3F:推 Raymond0710:先用reshape後相乘 再reshape回去 09/28 02:29
4F:→ forloricever:可能只能用 kron 之類的,但不會比較快... 09/28 22:23
5F:推 alamabarry:把它變成二維矩陣阿 09/29 12:45
6F:→ alamabarry:類似對角矩陣~~但是可能稀疏矩陣會比較快 09/29 12:46
7F:推 alamabarry:BLKDIAG 09/29 13:02