Trying to resample data in a uniform manner (with some twists)
조회 수: 3 (최근 30일)
이전 댓글 표시
I have a set of x and y coordinates that create a spline.

Currently, the coordinates that make up the spline are non-uniformly spaced in both x and y axes. How can I resample them so that there is uniform spacing? To be more specific, the coordinates are locations along a tube. I would love some way of defining the distance traveled along the tube so that I could specify a percent distance along the tube and it would translate to a specific length of the matrix.
I am familiar with the resample function, but it requires that there is a dependent (uniformly increasing) matrix is provided.
Thank you in advance.
댓글 수: 0
답변 (1개)
Joost
2016년 9월 13일
Or otherwise: If you have a parametric spline (x(t) and y(t)), then you could use t as monotonously increasing variable, and resample x and y separately.
Furthermore it is good to know that there is no general analytic solution for the arc length of a spline. Interpolation, re-sampling and numerical approximation are the way to go.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!