[問題] 關於積分已回收

看板MATLAB作者 (V FOR VENDETTA)時間16年前 (2009/08/31 23:19), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
我寫的積分式為 clc syms x A=(sin(12.3x)-sinh(12.3x)-((sin(1.875104)+sinh(1.875104))/(cos(1.875104) +cosh(1.875104)))*(cos(12.3x)-cosh(12.3x)))^2; int (A,x,0.0127,0.0762) 結果出現 ??? A=(sin(12.3x)-sinh(12.3x)-((sin(1.875104)+sinh(1.875104))/ (cos(1.875104)+cosh(1.875104)))*(cos(12.3x)-cosh(12.3x)))^2; Error: Missing MATLAB operator. 請問是那裡錯誤嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.75.81

08/31 23:25, , 1F
乘號吧 12.3x → 12.3*x
08/31 23:25, 1F
更正了!問題得到一大串很醜的數字 21693174083595239096164554624685/623684095312288865536377977044992*cos(46863/50000)*sin(46863/50000)+3326409799154113885665886981805/2494736381249155462145511908179968*exp(46863/25000)-3326409799154113885665886981805/623684095312288865536377977044992*sin(46863/50000)*exp(46863/50000)+1194973126639259609002904915798007/10141204801825835211973625643008000-21693174083595239096164554624685/623684095312288865536377977044992*cos(46863/50000)*exp(46863/50000)-141471986386294716426399478697645/623684095312288865 536377977044992*exp(-46863/50000)*sin(46863/50000)+21693174083595239096164554624685/623684095312288865536377977044992*exp(-46863/50000)*cos(46863/50000)+5112413329238715/46161896180547584*cos(46863/50000)^2-141471986386294716426399478697645/2494736381249155462145511908179968*exp(-46863/25000)-21693174083595239096164554624685/623684095312288865536377977044992*cos(15621/100000)*sin(15621/100000)-3326409799154113885665886981805/2494736381249155462145511908179968*exp(15621/50000)+33264097991541138856658869818 05/623684095312288865536377977044992*sin(15621/100000)*exp(15621/100000)+21693174083595239096164554624685/623684095312288865536377977044992*cos(15621/100000)*exp(15621/100000)+141471986386294716426399478697645/623684095312288865536377977044992*exp(-15621/100000)*sin(15621/100000)-21693174083595239096164554624685/623684095312288865536377977044992*exp(-15621/100000)*cos(15621/100000)-5112413329238715/46161896180547584*cos(15621/100000)^2+141471986386294716426399478697645/2494736381249155462145511908179968*e xp(-15621/50000) 這種答案怎麼解? 請問有辦法得到比較簡單的數字嗎? 就小數下幾位這樣 ※ 編輯: dake 來自: 114.40.75.81 (08/31 23:43)

09/01 00:27, , 2F
t=int(a, x, 0.0127, 0.0762); double(t)
09/01 00:27, 2F

09/01 01:08, , 3F
round / floor / ceil... 任你選
09/01 01:08, 3F
文章代碼(AID): #1Ac-eOqF (MATLAB)
文章代碼(AID): #1Ac-eOqF (MATLAB)