[問題] 2009B版本的SOLVER是否有問題?已回收

看板MATLAB作者 (真想談些悲傷的話~~~)時間14年前 (2011/09/28 22:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《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)
文章代碼(AID): #1EWoyE5o (MATLAB)