[運算] 很簡單的運算卻搞得很複雜?

看板MATLAB作者 (就是喜歡你)時間12年前 (2012/06/13 19:10), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
最近碰上一些小問題 我打了一行方程式後裡面有之前syms 定義的未知數 後來用subs代換掉只剩兩個未知數時 得到 Eq = (1121949*cos(t4))/5000000 - (57681*sin(t3)*sin(t4))/1250000 - 100662557226042668949253/450359962737049600000000 其中100662557226042668949253/450359962737049600000000這個部分 不是直接等於0.2235為何無法直接顯示出來呢?! 新手提問 但是不知道怎麼解決有用simple了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.94.141

06/13 20:36, , 1F
這好像問pi為什麼不是3.14,每個人的精度不同,
06/13 20:36, 1F

06/13 20:37, , 2F
MATLAB會自動調整精度,你要自己取四捨五入到你要的位數
06/13 20:37, 2F

06/13 20:40, , 3F
要取四捨五入要最後取,Eq整段sin帶算完再取,
06/13 20:40, 3F

06/13 21:27, , 4F
format
06/13 21:27, 4F

06/13 21:31, , 5F
format 有變短一點點而已QQ
06/13 21:31, 5F

06/17 21:49, , 6F
format short?
06/17 21:49, 6F

06/17 21:51, , 7F
好像不能解決你的問題囧...
06/17 21:51, 7F
文章代碼(AID): #1Fs7KuUf (MATLAB)