Re: [問題] 矩陣相乘,如何簡化已回收

看板MATLAB作者 (Design)時間15年前 (2009/06/03 19:47), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
: ※ 引述《reek771 (hi~~~)》之銘言: : : for i=1:N : : C(:,:,i) = A(:,:,i)*B; : : end : : 可以不用迴圈表示嗎? : : 想好久都想不出來, : : 謝謝 先下載 multiprod.m http://www.mathworks.com/matlabcentral/fileexchange/8773 然後 C = multiprod(A,B); 這個程式運作的概念是 virtual expension: 將 B 的 dimension 增加到跟 A 一樣, 接著再做矩陣乘法. 作者 Paolo de Leva 還寫了一系列好用的程式, 值得一看. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 129.16.195.51

06/04 11:00, , 1F
有用到bxsfun ...不過應該還是有浪費到記憶體?
06/04 11:00, 1F

06/04 15:41, , 2F
作者說他寫的方式很省記憶體,還附上測試,你可參考看看
06/04 15:41, 2F
文章代碼(AID): #1A9cBV7U (MATLAB)
文章代碼(AID): #1A9cBV7U (MATLAB)