1
目前我有一组二维点,如下所示。 拟合一组二维点的Matlab曲线
我需要获取点的拟合曲线来确定对象的形状。
Matlab提供spline fitting function。我必须将它应用到一组点上。但是,我获得的结果如下所示。 。
xx = linspace(-10,10,20);
pp2 = splinefit(PV(:,1),PV(:,2),8,5);
y2 = ppval(pp2,xx);
plot(x,y,'.',xx,y2), grid on
axis([-10 10 -10 10]);
PV是数据点。我不确定问题出在哪里。
如果点没有排序,怎么能达到相同的结果? – Sade
@Sade深深的我已经说过了。你需要订购它们,否则配件是没有意义的。考虑一下[连接点](https://en.wikipedia.org/wiki/Connect_the_dots),其中有人随意随意打乱了这些点的数字......你不会得到期望的输出... – Shai