Plotting ordered pairs.

7 visualizaciones (últimos 30 días)
Edward Steen
Edward Steen el 26 de Nov. de 2015
Respondida: Star Strider el 26 de Nov. de 2015
I want to plot x(i) and y(i) as ordered pairs, but am having difficulty doing this. Below is the code of the recursive for loop I'm using.
r(1)=1;
x(1)=1;
y(1)=0;
vx(1)=0;
vy(1)=2*pi;
dt=.002;
for i=2:400
r(i)=r(i-1);
vx(i)=vx(i-1)-(4*pi^2*x(i-1)/r(i)^3)*dt;
x(i)=x(i-1)+vx(i)*dt;
vy(i)=vy(i-1)-(4*pi^2*y(i-1)/r(i)^3)*dt;
y(i)=y(i-1)+vy(i)*dt;
end
Can anyone help?
  1 comentario
Thorsten
Thorsten el 26 de Nov. de 2015
So what's the problem?

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 26 de Nov. de 2015
All you need to do is to add this code after your loop:
figure(1)
plot(x, y)
grid
axis equal
to get this plot:

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by