注册 登录
编程论坛 Matlab

如何用Matlab根据测量点拟合成封闭曲线?

大厨2008 发布于 2008-07-13 21:33, 2505 次点击
小弟是Matlab新手。我测量了一个凸轮表面的若干个点(同一平面内)。请问哪位大侠知道如何用Matlab拟合成形状为凸轮的封闭图形?多谢了!

x=[ 0.1 1.3 1.5 1.8 2.5 3.2 3.5 3 2 1 0 -1 -2 -2.5 -3 -2.8 -2 -1.2 -1.2 -1.3 -0.1]

y=[ 3.8 3.5 2 1.5 1.5 1 0 -1 -2 -2.3 -2.7 -2.2 -1.9 -1 0 1 1.2 1.5 2 3 3.7]

曲线的样子有点近似葫芦形,轮廓上小下大。
2 回复
#2
fangjianwei2008-09-19 23:57
x=[ 0.1 1.3 1.5 1.8 2.5 3.2 3.5 3 2 1 0 -1 -2 -2.5 -3 -2.8 -2 -1.2 -1.2 -1.3 -0.1];
y=[ 3.8 3.5 2 1.5 1.5 1 0 -1 -2 -2.3 -2.7 -2.2 -1.9 -1 0 1 1.2 1.5 2 3 3.7];

plot(x,y)
#3
ddc2008-09-20 19:20
数据曲线不是圆形,你可以拟合一下。
1