[問題] 如何快速地計算很多個反矩陣?

看板MATLAB作者 (不忘)時間13年前 (2012/11/12 00:51), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
想請問一個問題: 假設我有10000個100x100的矩陣 M1,...,M10000 有什麼比用for迴圈更快的方法可以得到這些矩陣各自的反矩陣? 最終目的是想快速地計算得到10000個二次式: x(:,i)'*inv(M(:,:,i))*x(:,i) ,i=1,...,10000 其中對每個i, x(:,i) 是100x1的向量 M(:,:,i) 是100x100的矩陣 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.36.56

11/12 19:13, , 1F
換電腦~我承認我來亂的
11/12 19:13, 1F

11/12 21:32, , 2F
已經換過了 XD
11/12 21:32, 2F

11/13 00:29, , 3F
不把反矩陣算出來用 \ 比較好吧
11/13 00:29, 3F

11/13 01:29, , 4F
同上
11/13 01:29, 4F

11/13 19:16, , 5F
感謝樓上們的建議^^
11/13 19:16, 5F
文章代碼(AID): #1GdzUIZK (MATLAB)