MATlAB中计算函数曲线长度的函数计算 0.2*cos(πx)在[0,2]上的曲线长度?用MATLAB怎么编程?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 05:59:08
MATlAB中计算函数曲线长度的函数计算 0.2*cos(πx)在[0,2]上的曲线长度?用MATLAB怎么编程?
xQn@Y!MlvH,*WeqA.$V] $RdD@>?$tQ {=;><32Gb|E|3h΂Ojm᪏i#\~Q8ǰ]S?KYG?>9[B.gJeq La <_]n֝=l zb ฏNj{Fvh4WQ_u/\U׋Ef7G\}DH۬aKOZ9d\ٳt.ށx ,i2g[{IYld**m bQO+#

MATlAB中计算函数曲线长度的函数计算 0.2*cos(πx)在[0,2]上的曲线长度?用MATLAB怎么编程?
MATlAB中计算函数曲线长度的函数
计算 0.2*cos(πx)在[0,2]上的曲线长度?用MATLAB怎么编程?

MATlAB中计算函数曲线长度的函数计算 0.2*cos(πx)在[0,2]上的曲线长度?用MATLAB怎么编程?
用matab的积分做.
由于这是曲线积分,根据大学中教材高等数学第二版第十一章的定义
>> y = diff(0.2*cos(pi*x));
y =
-(pi*sin(pi*x))/5
>> quad(@(x)(-pi/5)*sin(pi*x),0,2)
ans =
0

>> syms x
y=0.2*cos(pi*x);
y1=diff(y);
y2=sqrt(1+y1^2);
l=vpa(int(y2,0,2))
Warning: Explicit integral could not be found.

l =

2.1847670946623547877917014121759
得到的l就是长度啦