Effacer les filtres
Effacer les filtres

Create a circle function

8 vues (au cours des 30 derniers jours)
BM
BM le 30 Mai 2017
Commenté : Star Strider le 2 Juin 2017
I am interested in creating an actual path where I calculate a given function for a particle that travels along a given path. I am new to MATLAB, and I am having trouble creating a circular path. I can graph a circle (there are many MATLAB tutorials that show how to do this), but I would need to call such a path by one variable name, say rpath. Thus when I am prompted to enter the path the particle will take, I can enter rpath, and the particle will take a circular path starting from (1,0) and ending at (1,0) in the complex plane (I have the complex plane already programmed, I am just looking for the path. This seems a little bit more complicated than all the other circle questions I can find. My trouble is trying to create such a path in MATLAB.
For a straight line starting and ending at a specific point, I did the following, which works:
x = [0.4:0.01:1.5];
y = (-1.55/1.1).*x + (1.55*1.5/1.1);
complex = x+iy
Complex = fliplr(complex)
B_01n = Complex
Thus B_01n here is my path, and I enter this when I am asked for a path. I want to do the same for a circular path with the given conditions above. Any suggestions?

Réponse acceptée

Star Strider
Star Strider le 30 Mai 2017
This works:
rpath = exp(linspace(0, 2*pi)*1i);
figure(1)
plot(real(rpath), imag(rpath))
grid
axis equal
axis([-2 2 -2 2])
  4 commentaires
BM
BM le 2 Juin 2017
Yes, modified the code, starting from what you gave me. It works beautifully. Thanks again.
Star Strider
Star Strider le 2 Juin 2017
My pleasure.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by