Plotting ordered pairs.
6 views (last 30 days)
Show older comments
Edward Steen
on 26 Nov 2015
Answered: Star Strider
on 26 Nov 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?
Accepted Answer
Star Strider
on 26 Nov 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:

0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!