[問題] 曲面積分寫法

看板MATLAB作者 (蘇光光)時間13年前 (2012/05/18 01:19), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
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

05/18 08:23, , 1F
他的錯誤訊息是說找不到積分的顯式 因為int做定積分是真的
05/18 08:23, 1F

05/18 08:24, , 2F
把反導函數求出來再代上下界 可改用quad作數值積分
05/18 08:24, 2F

05/18 08:26, , 3F
還有你的公式像是旋轉體側表面積 是的話要再乘2π
05/18 08:26, 3F

05/21 13:18, , 4F
感謝@@"
05/21 13:18, 4F
文章代碼(AID): #1FjJCK7A (MATLAB)