怎么用matlab算含字母的定积分? 比如:
2个回答
展开全部
含参量的定积分用matlab是不能直接求得。
首先,设定r等于某一定值
然后,求定积分
如:
r=100;int(r*cos(x)+sqrt(400-r^2*(sin(x))^2)-2*sqrt(100-r^2*(sin(x))^2),x,0,pi)
ans
=40*elliptice(25)
-
40*elliptice(100)
%elliptice——椭圆积分
或直接求不定积分
syms
x
r
int(r*cos(x)+sqrt(400-r^2*(sin(x))^2)-2*sqrt(100-r^2*(sin(x))^2),x)
ans
=100*sin(x)
+
20*elliptice(x,
25)
-
20*elliptice(x,
100)
首先,设定r等于某一定值
然后,求定积分
如:
r=100;int(r*cos(x)+sqrt(400-r^2*(sin(x))^2)-2*sqrt(100-r^2*(sin(x))^2),x,0,pi)
ans
=40*elliptice(25)
-
40*elliptice(100)
%elliptice——椭圆积分
或直接求不定积分
syms
x
r
int(r*cos(x)+sqrt(400-r^2*(sin(x))^2)-2*sqrt(100-r^2*(sin(x))^2),x)
ans
=100*sin(x)
+
20*elliptice(x,
25)
-
20*elliptice(x,
100)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询