matlab中如何计算一条线的长度

Posted

tags:

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

跪求 ,急急急急急急急急急急急急

参考技术A 能画出突来,说明这些数据点的坐标是可以得到的。因为你的路径没有解析解,只能用数值近似解。路径由大量的点组成,把路径分割成由点连接的线段。
两个点之间的长度为
sqrt((x1-x0)^2+(y1-y0)^2)
(x0,y0)和(x1,y1)为线段端点的坐标。
把所有点的长度相加即可。
参考技术B 用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
参考技术C 如果是图像的话,可以用imtool来显示图像,选择工具栏的tools的measure distance来测两点的距离。

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

如何判断一个点是在一条线的右侧还是左侧

计算油漆线长度

如何在谷歌地图中找到一条线的中点

Matlab用plot如何分别设置多条线宽?

如何计算两条线的交点?

使用R,如何计算从一点到线的距离?