[問題] subs使用在矩陣時,matlab給我很奇怪的回應已回收

看板MATLAB作者 (新買ㄉ洗衣粉)時間17年前 (2009/01/21 18:06), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我有一個矩陣 T= [ 1 -x/y/z] [ 0 1 ] 然後將x用5*10^-10代入,也就是 T = subs(T,x,5*10^-10); 得到的回應是 T = [ 1 -4835703278458517/9671406556917033397649408/y/z ] [ 0 1 ] 雖然說 4835703278458517/9671406556917033397649408 = 5*10^-10 ^^^ (我一直以為他給我錯的答案 後來才發現中間有個除號) 所以MATLAB是對的,但請問為何會發生這種情形,以及如何才能讓她把能算的部分都算完 謝謝看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.224.63

01/21 21:15, , 1F
追加eval(ans) or vpa(ans) 我忘了兩個有什麼差別
01/21 21:15, 1F

02/03 13:54, , 2F
謝謝大大 vpa可以用
02/03 13:54, 2F
文章代碼(AID): #19TlENFN (MATLAB)
文章代碼(AID): #19TlENFN (MATLAB)