函数y=0.35sin π X 用matlab求其一个周期的曲线弧长急求!

问题描述:

函数y=0.35sin π X 用matlab求其一个周期的曲线弧长急求!
函数y=0.35sin π X 用matlab求其一个周期的曲线弧长急求!

syms x
y=0.35*sin(pi*x);
dy=diff(y,x);
L=int(sqrt(1+(dy)^2),x,0,2);
L =

1/5/pi*(400+49*pi^2)^(1/2)*EllipticE(7*pi/(400+49*pi^2)^(1/2))
还可以用数值积分
x=0:0.01:2;%数值计算适合于有限区间上,取有限个采样点
f=sqrt(1+(0.35*pi*cos(pi*x)).^2);%给出被积函数f
L=trapz(x,f) %求定积分计算弧长
L =
1117/445请告诉我答案是多少!拜托!这是椭圆积分,没有原函数,要数值,只能求近似值。
format short
>>x=0:0.01:2;%数值计算适合于有限区间上,取有限个采样点
f=sqrt(1+(0.35*pi*cos(pi*x)).^2);%给出被积函数f
L=trapz(x,f) %求定积分计算弧长

L =

2.5101不客气