[問題] 2009B版本的SOLVER是否有問題?已回收
※ 引述《vvkiri (vvkiri)》之銘言:
: 使用MATLAB R2009b
: 想以符號運算求方程式 x^6-x^2+2*x-3=0 的所有解
: 作法是
: s1='x^6-x^2+2*x-3'; %定義符號變數,這是第1行
: x=solve(s1); %解x,按Enter後可得6組解,這是第2行
: 因為解的位數太多,所以接著輸入以下這串
: xv=vpa(x,6) %只要6個位數即可,這是第3行
: 遇到的問題式輸入第3行後,解的形式並未有任何的改變,請問怎麼會如此呢?謝謝。
我試過3個版本
2009b
2008a
2011a
發現2009b真的會有問題
光是用
s='x^2-0.01'
xs=solve(s)
去解...這麼簡單的問題2009b解出來的答案就不正確
正解應該是正負0.1,但2009b解出來的答案好怪
再用vpa去限縮答案...的確也無法作用...不知道是不是"版本"的問題?
想請其它網友有2009b是否也試試?若大家的都不正確我就要把2009b換掉
避免那天算錯了還不知道
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.58.93
※ 編輯: qeagle 來自: 220.136.144.165 (10/01 20:04)