MATLAB: How to implement this trajectory

plot

Hello everybody I want to move a red star marker along the spiral trajectory(SPIRAL. file) with an equal distance of 5 units between the red star points like the attached file(Circle trajectory).Can you help me write its code? Thanks in advance.

Best Answer

Sorry. I won't write your code for you. However, you may find my interparc utility to be of value. It can interpolate a path so the new points are spaced equidistantly. You can specify linear interpolation between the points (the default), or tell it to use a spline. However, it does not have the capability to specify a spacing in terms of Euclidean distance between the points. So I would compute the entire length of the curve (using my arclength utility). Then if I wanted a specific distance between consecutive points, this would now be simple to do.
Related Question