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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATlAB中计算函数曲线长度的函数相关的知识,希望对你有一定的参考价值。

参考技术A 用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
参考技术B 对于这类积分,变量愈少愈好。所以正弦函数的曲线长度应该这样来计算。
>>
syms
x
>>
a=1;
>>
l=int(sqrt((a*pi*cos(pi*x)^2)+1),x,0,1);
>>
l=vpa(l)
%求数值解
l
=1.5620017417473018436287448476846

matlab中plot函数用法

参考技术A

1、plot(y)

当y为向量时,是以y的分量为纵坐标,以元素序号为横坐标,用直线依次连接数据点,绘制曲线。若y为实矩阵,则按列绘制每列对应的曲线。

2、plot(x,y)

若y和x为同维向量,则以x为横坐标,y为纵坐标绘制连线图。若x是向量,y是行数或列数与x长度相等的矩阵,则绘制多条不同色彩的连线图,x被作为这些曲线的共同横坐标。若x和y为同型矩阵,则以x,y对应元素分别绘制曲线,曲线条数等于矩阵列数。

3、plot(x1,y1,x2,y2,……)

在此格式中,每对x,y必须符合plot(x,y)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线。

以上三种格式中的x,y都可以是表达式。plot是绘制一维曲线的基本函数,但在使用此函数之前,须先定义曲线上每一点的x以及y坐标。

扩展资料:

MATLAB相关函数功能简介:

MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。

功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。

开放性使MATLAB广受用户欢迎。除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。

参考资料来源:百度百科-MATLAB

参考资料来源:百度百科-plot

以上是关于MATlAB中计算函数曲线长度的函数的主要内容,如果未能解决你的问题,请参考以下文章

matlab 符号计算 求空间曲线长度

mathematic或者其它数学软件求二维曲线长度

matlab中plot函数用法

matlab plot函数的意义是啥?

matlab曲线拟合

matlab拟合正弦曲线的问题