Find the limits of the parameter describing a spline curve (made using cscvn)
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello,
I am trying to interpolate a space curve in 3d using splines. This link (https://in.mathworks.com/help/curvefit/splines-in-the-plane.html) shows that the spline is parametrised by a single parameter t, and hence I can evaluate the spline curve at distinct points using fnval(curve, t). However, how do I know the limits (min and max) of this parameter t?
For example, here I plot an incomplete curve (in blue) using an arbitrary max of 100.5 (the min is 0, I presume). The entire curve is plotted in dashed red (see attached file):
curve=cscvn(xyz);
% Evaluate the spline at definite points
t = linspace(0,100.5,501); % 100.5 is arbitrary
cv = fnval(curve, t);
figure; hold on
fnplt(curve,'r--',2) % plot entire spline
plot3(cv(1,:),cv(2,:),cv(3,:),'b','LineWidth',5);
view(3)
댓글 수: 0
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Spline Postprocessing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!