作者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