Keplers love
Keplers love er tre love, fremsat af den tyske astronom Johannes Kepler, baseret hovedsagelig på Tycho Brahes omfattende og nøjagtige observationer af planeten Mars. Lovene beskriver hvordan planeterne i Solsystemet bevæger sig i deres baner omkring Solen. De tre love lyder:
- Alle planeter følger baner med facon som en ellipse, med Solen i det ene af ellipsens to brændpunkter.
- Indenfor to vilkårlige, men lige lange tidsrum, vil linjen mellem Solens og en planets centrummer altid passere et konstant areal.
- Hvis en planet følger en ellipseformet bane, hvis halve storakse har længden a, så vil kvadratet på planetens omløbstid t være proportional med a3, altså k= t²/ a3 , hvor k er en konstant der er fælles for alle planeter indenfor samme solsystem.
Med Isaac Newtons matematik og den klassiske mekaniks formler har man sidenhen kunnet "præcisere" formlen i den sidste af Keplers love til:

hvor G er den universelle gravitationskonstant, og M er Solens masse.
[redigér] Kalkulationer
Overstrøgne areal zxS:
Da arealerne blot skal sammenlignes, er det ligeså rigtigt - og betydeligt nemmere - at beregne dem for en cirkel med radius R = 1. Linjestykket cz = cx = 1.

Hvor E er cirklens centervinkel mellem perihelium z og planetens aktuelle projekterede placering x angivet i radianer, og e er ellipsens excentricitet = linjestykket cS divideret med linjestykket cz.
Hvis den anomalistiske omløbstid T er kendt, er det således enkelt at beregne tiden t for bevægelsen fra z til P:

Hvor A angiver hele cirklens areal: π.
Da arealet czy, med centervinklen M, har præcis samme areal, kan man udlede:

Dette ville have været forholdet ved en jævn bevægelse, kaldet for middelanomalien.
For Jordens gang omkring solen gælder:

Hvor d er antal døgn siden 1. januar 2000 klokken 00:00 dansk normaltid; og % betyder modulus.
Solvinklen
Da det er mere relevant et kende vinkelomdrejningen om Solen θ end omkring ellipsens centrum, skal der omregnes et forhold mellem disse:

Hvor r angiver ellipsens lilleradius, som findes således:

Iteration
Oftest ønsker man at beregne vinlen på et kendt tidspunkt, altså skal man finde E i den første ligning, og det lader ikke beregne. Bedst er da at lade et edb-program iterere sig frem til resultatet.