作业帮 > 综合 > 作业

MATlAB中计算函数曲线长度的函数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 00:01:46
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
再问: 能给出具体的程序吗?希望能给出具体程序啊!!急求
再答: 那你等一下。
再问: 有程序了没?谢谢啦!!
再答: 等一下,我去吃饭再给你回答,貌似有错。
再问: 嗯,谢谢啦!
再答: 竟然找不到曲线积分的现成的函数,你自己百度一下,看有木有,根据曲线积分的定义,首先转换成对x或者y进行积分。 >> quad(@(x)sqrt(1+(pi^2/25)*sin(pi*x).^2),0,2)ans =   2.184767094513851