看板 MATLAB 關於我們 聯絡資訊
clc; clear all; syms x a=-6*10^-6 b=0.002 c=-0.033 d=0.212 e=-0.844 f=-0.068 F=diff(a*x^5+b*x^4+c*x^3+d*x^2+e*x+f,x)%多項式微分 int((a*x^5+b*x^4+c*x^3+d*x^2+e*x+f)*((1+F^2)^0.5),x,0,17.0982) 曲面積分公式 A= F(x)*(1+F(x)')^0.5 積分dx 範圍 0-0.17.0982 請問我上面code跑出來都說 Warning: Explicit integral could not be found. 上面有從座標軸跑五次方多項式曲線出來 請問為什麼會跑不出值@@? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.170.161
ejialan:他的錯誤訊息是說找不到積分的顯式 因為int做定積分是真的 05/18 08:23
ejialan:把反導函數求出來再代上下界 可改用quad作數值積分 05/18 08:24
ejialan:還有你的公式像是旋轉體側表面積 是的話要再乘2π 05/18 08:26
ctboy:感謝@@" 05/21 13:18