封闭曲线拟合或插值问题
给出一系列点,请问如何通过拟合或者插值的方式的到一条闭合的曲线,要求该曲线自身不相交1. 只是给出离散点的坐标的化很难实现,最好是带方向的
2. 特定条件下,可以先找到所有离散点的中心,以该中心为原点将坐标转换成极坐标,再根据相角排序,最后绘图。 happy 发表于 2015-10-12 08:01
1. 只是给出离散点的坐标的化很难实现,最好是带方向的
2. 特定条件下,可以先找到所有离散点的中心,以该 ...
能不能举个例看看什么样的情况能够实现? vibmaster 发表于 2015-10-12 22:01
能不能举个例看看什么样的情况能够实现?
x=[-0.6,-0.8;1,0.1;0.8,0.8;-0.1,-1.2;0,1.1;-0.88,-0.05;-0.7,0.75;0.8,-0.9];
xo=;
y=x-;
= cart2pol(y(:,1),y(:,2));
= sort(t);
rr=r(ix);
tt=;
rr=;
polar(tt,rr)
插值部分应该不难了,就是有点麻烦,比如采用hermite插值等,自己在做一下 happy 发表于 2015-10-14 10:27
插值部分应该不难了,就是有点麻烦,比如采用hermite插值等,自己在做一下
谢谢,麻烦了
页:
[1]