[討論] 小數乘上變數,數字怎麼會長大?

看板MATLAB作者 (xavier)時間10年前 (2015/06/02 18:38), 10年前編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
假設a=0.420554460971198 然後a*cos(z) 在matlab裡面為什麼會變成 (7576035654875543*cos(z))/18014398509481984 請問有什麼指令可以讓式子變成 0.420554460971198*cos(z)? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.78.160 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1433241484.A.256.html ※ 編輯: zarkxavier (140.116.78.160), 06/02/2015 18:44:45

06/02 19:15, , 1F
7576035654875543/18014398509481984 = 0.42055445
06/02 19:15, 1F

06/02 19:16, , 2F
沒有變大...
06/02 19:16, 2F

06/02 19:18, , 3F
vpa(0.420554460971198*cos(z))可以正常顯示
06/02 19:18, 3F

06/02 20:17, , 4F
感恩!已解決 P.S新手用ptt
06/02 20:17, 4F
文章代碼(AID): #1LROUC9M (MATLAB)
文章代碼(AID): #1LROUC9M (MATLAB)