How do we allocate equidistant points on a sinusoidal curve?
Show older comments
The analytic equation is given below.
y=-25*sin((2*pi/50)*x);
Graph of above equation is given below.

What I exactly want is to allocate discrete equidistant points on this sinusoid curve. The step distance is 0.004. Basically, I have to solve the below equation starting from initial (x,y)=(0,0) point and use next point to calculate further point one by one.
(x-x_p).^2+(y-y_p).^2=(0.004)^2
=> (x-x_p).^2+(-25*sin(2*pi/50)*x)+25*sin(2*pi/50)*x_p)).^2=(0.004)^2
Here (x_p,y_p) is the previous point. But above equation is a trancendental equation. I am unable to solve it.
Thanks in advance!
Accepted Answer
More Answers (1)
Matt J
on 19 Oct 2021
0 votes
You should also have a look at interparc()
1 Comment
Satyajit Ghosh
on 20 Oct 2021
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!