MATLAB Answers

How to reduce distance between two point of this curve ?

44 views (last 30 days)
Kristen Chappel
Kristen Chappel on 18 Feb 2021
Commented: Rena Berman circa 21 ore ago
For example i drawn this curve and i need to increase the distance between this dot ? is it possible. Because in this curve dot are vey close to each other so i would like to increase distance between this dot equally. Can you please modify this curve
th = linspace( pi/2, -pi/2, 100);
R = 0.1; %or whatever radius you want
x = R*cos(th) + 0.1;
y = R*sin(th) + -0.01;
plot(x,y,'mo','MarkerSize',3); axis equal;

Sign in to comment.

Accepted Answer

Jan on 18 Feb 2021
Edited: Jan on 18 Feb 2021
The trivial solution would be to reduce the numer of points:
% th = linspace(pi/2, -pi/2, 100); ==>
th = linspace(pi/2, -pi/2, 20);
If this does not solve your problem, explain, what exacty are your inputs and how you define "distance" here. Maybe you want to interpolate a trajectory and determine some intermediate points?

More Answers (0)





Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by