Planet path using netwon's law with forward method

Given the initial position (ie x1,y1) and the velocity (ie vx,vy) of the planet.
How to plot a graph of the path of the planet around the center point (0,0) assuming the center is Earth, using time step of 10s for 500000s?
formula for forward method:
x(t+dt)=x(t)+v(t)*dt
v(t+dt)=v(t)+a(t)*dt
a=GM/r^2
G = 6.67e-11, M = 5.97e24
Many thanks.

댓글 수: 3

What code do you have so far?
Where is "r" defined?
If I recall correctly, this kind of forward prediction is unable to handle the orbit of Mercury, which has notable influence from drag of the rotational gravitational frame.
@Walter: Well, OP has Euler's method listed which isn't going to do all that great with *any* orbit.

댓글을 달려면 로그인하십시오.

답변 (1개)

Gregory Vernon
Gregory Vernon 2012년 2월 19일

0 개 추천

You should look into velocity verlet methods.

카테고리

도움말 센터File Exchange에서 Earth and Planetary Science에 대해 자세히 알아보기

질문:

2012년 2월 18일

편집:

2013년 10월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by