• Keine Ergebnisse gefunden

Programmier ¨ubung Nr. 2

N/A
N/A
Protected

Academic year: 2022

Aktie "Programmier ¨ubung Nr. 2"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

IWR – Universit¨at Heidelberg Prof. Dr. Guido Kanschat

Abgabe:17.5.2013

Programmier ¨ubung Nr. 2

zur Vorlesung Numerik I, Sommer 2013

Das Eulerverfahren in der Himmelsmechanik

In dieser Aufgabe l¨osen wir das Zweik¨orperproblem Erde–Mond mit dem Eulerverfahren und plotten die Mondbahn in der Ekliptikebene vom 15.4.2013 bis zum 26.7.2013.

Gleichungen f¨ur dasn-K¨orperproblem haben wir bereits auf dem ersten theoretischen ¨Ubungsblatt hergeleitet. Jetzt ben¨otigen wir noch die Massen der Objekte und Anfangsdaten. Diese erhalten wir von der Webseite desJet Propulsion Laboratory:

http://ssd.jpl.nasa.gov/horizons.cgi

(a) Beschaffen Sie sich f¨ur den 15.4.2013 die Positionen und Geschwindigkeiten der Erde und des Mondes in kmbzw.

km/d. Dazu setzen SieEphemeris TypeaufVECTORS. Anschließend w¨ahlen Sie den Koordinatenursprung (Coordinate origin) im Erdmittelpunkt (“500”). Weitere Eigenschaften des Koordinatensystems setzen Sie inTable settings. Bitte w¨ahlen Sie alsreference planedie OptioneclipticundtypealsGeometric states. Achten Sie in dieser Einstellung darauf, das die Einheiten Ihresoutputsrichtig gew¨ahlt sind.

(b) Oben auf der Ergebnisseite erhalten Sie auch Informationen ¨uber die Objekte, z.B. deren Masse. Die Gravitationskon- stante erhalten wir von Wikipedia als

G= 4.9820008e−10 km2 kg·d2.

Beachten Sie, dass wir Tage und Kilometer als Einheiten benutzen.

(c) Schreiben Sie eine Funktion analog zu den Lotka-Volterra-Gleichungen aus der letzten Aufgabe, die den Wert der rechten Seite der Differentialgleichung f¨ur einen gegebenen Zustand berechnet.

(d) F¨uhren Sie mit dieser Funktion das Eulerverfahren (benutzen Sie die Funktion aus der letzten Programmieraufgabe) f¨ur das oben angegebene Zeitintervall und einer Schrittweite von einem Tag durch. Plotten Sie die Mondbahn in der xy-Ebene.

(e) Vergleichen Sie mit der L¨osung, wenn Sie die Schrittweite halbieren. Was denken Sie zum Thema Energieerhaltung?

Referenzen

ÄHNLICHE DOKUMENTE

Implementieren Sie eine Mehrschrittmethode Ihrer Wahl, die sich nicht als Einschrittverfahren schreiben l¨asst.. L¨osen Sie damit das Himmelsmechanikproblem aus der

Diese Aufgabe behandelt eine wichtige Klasse von Randwertaufgaben, die sogenannten Sturm-Liouville Probleme. , 8.. 2) Dokumentieren Sie Ihre Beobachtung in Form von

(e) Schauen Sie sich f¨ur Ihre Experimente das Verhalten des Fehlers als Funktion der Schrittweite oder der Toleranz in einer geeigneten

(a) Summieren Sie wie oben angegeben, und brechen Sie die Summation ab, wenn sich die Summe nicht mehr ¨andert, also wenn s n+1 = s n. Vergleichen Sie

(e) Zusatzaufgabe ohne Punkte: Schlagen Sie ein zus¨atzliches Paar von Interpolationspunkten vor, das die Interpolation f¨ur n = 16 im vorigen Beispiel verbessern kann und probieren

IWR – Universit¨at

(b) Benutzen Sie diese Funktion zur Integration von sin(x) auf [0, π] mit n = 2, 4, 8, 16, 32 und verifizieren Sie die Konver- genzordnung aus der Vorlesung. (c) Implementieren Sie

IWR – Universit¨at