[其他] 關於變數前面的係數已回收

看板MATLAB作者 (阿宏)時間15年前 (2010/12/24 23:10), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
在下matlab半新手 想請問大家一個問題,假設自己令了一個變數(例如:a) syms a 我把它乘上一個數字 例如說 2.4 2.4*a 輸入進去之後他卻跑出 12/5*a 想請問有沒有辦法讓變數前面的係數不要變成分數形式 因為當小數點的數字不好看時,他會變成一大串的分數形式, 看起來會很難判斷.... 可是當你"單獨"打上2.4 他也只會回應你2.4 不會是 12/5 為什麼會有這樣的差異,找很久找不到原因OTZ 麻煩高手回答了OTZ 這問題苦惱我很久了 ...(_ _) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.96.242

12/24 23:33, , 1F
好像因為你的a是sym 所以2.4也要是sym 你打sym(2.4)
12/24 23:33, 1F

12/24 23:33, , 2F
就知道了
12/24 23:33, 2F

12/25 00:14, , 3F
那有辦法讓係數不變成分數嗎@@??
12/25 00:14, 3F

12/28 15:16, , 4F
vpa
12/28 15:16, 4F
文章代碼(AID): #1D5BVWto (MATLAB)