[問題] linsolve的參數已回收
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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章