clear figure(1) % Atraccion gravitacional de la tierra %variables x=[]; v=[]; F=[]; %parametros m=1; M=1e20; G=6.67e-11; h=0.01; %condiciones iniciales x=[-1e3;0]; v=[0;-2e3]; % Ley de gravitacin universal F=-G*(m*M/norm(x)^2)*(x/norm(x)); for step=1:500 hold off; scatter (x(1),x(2), 'green','filled'); hold on scatter(0,0,'blue','filled'); title(['step : ' num2str(step)]); axis([-1.5e3 1.5e3 -1.5e3 1.5e3]); pause(0.001); %guardar valor anterior xa=x; va=v; %paso integracin F=-G*(m*M/norm(xa)^2)*(xa/norm(xa)); vpm = va + (h/2)*(F/m); xpm = xa + (h/2)*va; F=-G*(m*M/norm(xpm)^2)*(xpm/norm(xpm)); v = va + h*(F/m); x = xa + h*vpm; end