Forum: Programmieren allgemein
by ub60,
9. Sep 2010
Also, mich interessiert nicht nur die Verbesserung, sondern das ganze Programm :-D
Gibt es das irgendwo?
Vorzugsweise den Quelltext?
Aber die Hauptfrage: In welchen zeitlichen Abständen berechnest Du die Phasen der Simulation (die einzelnen Schritte der Bewegung)?
ub60
Forum: Programmieren allgemein
by ub60,
6. Sep 2010
Genau so.
Hier einige Details:
Ich habe nur zweidimensional gerechtet, dreidimensional würde aber analog gehen.
Wählen eines (kartesischen) Koordinatenursprungs für die Berechnung (beliebig, die Sonne wäre aber ganz gut, muss jedoch nicht sein).
Eingabe der Anfangsgeschwindigkeiten bezüglich des Ursprungs, dabei Geschwindigkeit in x- und y-Anteil trennen.
Als Beispiel: Wenn die Sonne in...
Forum: Programmieren allgemein
by ub60,
6. Sep 2010
Also, ich hab das Ganze vor mehr als 15 Jahren in Pascal geschrieben. Geschwindigkeit ist kein Problem, Genauigkeit bei "normalen" Planetenbewegungen auch nicht.
Mein damaliger Ansatz war einfach das Gravitationsgesetz (zwischen beliebig vielen Körpern) und eine ständige Neuberechnung des x- und y-Anteils der Geschwindigkeit.
ub60