[問題] linsolve的參數已回收

看板MATLAB作者 (klain)時間15年前 (2011/02/15 14:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
linsolve是用來求方程組AX=B的解, 他的語法有2種: (1) X = linsolve(A,B) (2) X = linsolve(A,B,opts) 若是第2種, 則可以用opts指定A矩陣的樣子, 譬如上三角還是對稱之類的. 我的問題是, 請問第2種比起第一種只差別在因為指定了矩陣種類, 所以運算速度比較快嗎? 求解的演算法是否相同? 因為我目前使用別人寫好的m file, 他是有設定opts, 但是我把矩陣丟進去, 常常會錯誤, 錯誤訊息是說linsolve檢查出我的矩陣A並非positive definite, (opts設定有吃positive definite) 因為我只想要最後結果, 所以我現在就把別人的m file的內容單純改成第1種寫法, 如果不會影響答案正確性下, 速度慢點我倒是可以接受, 我這樣做對嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 146.115.81.149
文章代碼(AID): #1DMXQ3J1 (MATLAB)
文章代碼(AID): #1DMXQ3J1 (MATLAB)