[運算] matlab求反矩陣

看板MATLAB作者 (阿成)時間12年前 (2013/07/17 16:24), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
想請教一下有關matlab求解反矩陣的問題 我知道一般情況下解反矩陣可用inv(A) , 可是當我想解個48X48的反矩陣時,它卻會顯示 Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 9.006123e-018. (這矩陣A並非singular matrix , det(A) = -3.4736e+248) 根據我隨便亂找解答的結果好像是因為某些element的値特別的大 使得matlab逆矩陣的運算會出現問題, 我的問題是有辦法用matlab確實的解出正確的反矩陣嗎?? 還是有什麼可能是我沒注意到的問題而無法解A的反矩陣 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.156.137

07/22 20:43, , 1F
如Matlab所回傳的訊息,element值差異過大,得想辦法解決
07/22 20:43, 1F

07/23 02:48, , 2F
最大值與最小值差異過大,矩陣屬於病態,很麻煩
07/23 02:48, 2F
文章代碼(AID): #1HvbIgA8 (MATLAB)