当前位置:   article > 正文

问题解决——复杂图形曲线拟合_复杂曲线拟合

复杂曲线拟合

目标

需要拟合的复杂图形
利用matlab插值或拟合函数完成上述复杂手掌轮廓的拟合

分析

在这里插入图片描述 上图为一般情形下的曲线拟合任务,最终拟合出的曲线对应于一个x只有一个y,这种情况直接调用matlab的插值函数或拟合函数就可以很好的完成曲线拟合任务,而对于手掌轮廓这样的复杂曲线,直接调用matlab的插值函数或拟合函数将会出错。

解决方法

1.手掌轮廓采样
该步骤可以直接用matlab的ginput()函数来完成
2.两个维度分别进行插值
对于1中采样得到的采样点,将x,y分别进行插值,插值函数选择三次方样条插值函数spline
3.融合两个维度的插值结果,完成绘图

拟合结果

在这里插入图片描述
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】

推荐阅读
相关标签