[問題] 關於符號運算裡面的數字已回收

看板MATLAB作者 (囧n屁)時間15年前 (2010/04/18 17:05), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
假設我定義了符號 syms x4 然後我想運算 4*I1y*m3*G*l3*sin(x4) 其中我有先給 I m3 g l3 的值了 結果卻算出 2869727924329167/4611686018427387904*sin(x4) (變數的結構還是sym) 明明可以是很簡單的結果 6.2227e-004*sin(x4) 請問為什麼會這樣呢? 是因為matlab把整串數字都當作一個 sym 嗎 那該怎麼解決呢? 我目前是把前面的數字 按 F9 把它算出來再慢慢整理 但是我已經整理一小時了@@ 不知道有沒有什麼更好的方法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.122.55

04/19 14:26, , 1F
vpa
04/19 14:26, 1F

04/19 17:13, , 2F
double
04/19 17:13, 2F

07/12 02:18, , 3F
3Q~
07/12 02:18, 3F
文章代碼(AID): #1Boiizxo (MATLAB)