그릴 중간 점을 정의해야합니다.
그런 다음 수동으로 정의하거나 스플라인 보간을 살펴볼 수 있습니다.
스플라인 보간을 사용하면 전체 커브를 결정하기 위해 중간 점이 하나만 필요합니다.
MATLAB에서 spline2d
데모를 찾을 수 있습니다. 여기의 요지이다
% end points
X = [0 1];
Y = [0 0];
% intermediate point (you have to choose your own)
Xi = mean(X);
Yi = mean(Y) + 0.25;
Xa = [X(1) Xi X(2)];
Ya = [Y(1) Yi Y(2)];
t = 1:numel(Xa);
ts = linspace(min(t),max(t),numel(Xa)*10); % has to be a fine grid
xx = spline(t,Xa,ts);
yy = spline(t,Ya,ts);
plot(xx,yy); hold on; % curve
plot(X,Y,'or') % end points
plot(Xi,Yi,'xr') % intermediate point
splined2
, 그것은 점들의 더 큰 세트의 사용이되지만 중간 점없이. 포인트를 매끄럽게 연결하기 만하면, 보람을 느낄 수 있습니다.
답장을 보내 주셔서 감사합니다. – Sara