Zu diesem Thema gibt es in MATLAB ein Demo-Programm. Um den Aufbau von solchen geometrischen Überlegungen auf der Kugel im Detail zu verstehen, ergeben die hier gezeigten M-File Beispiele jedoch einen wesentlich leichteren Zugang.
Die Funktion
grosskreis.m
verlangt die geografische Länge und Breite von Start- und Zielort
als Eingabe und berechnet daraus die
Distanz, das mathematische Startazimut (Winkel, Nord = 0, im Gegenuhrzeigersinn), die maximale Breite, welche der Grosskreis erreicht, und den
Vektor, der senkrecht auf der Grosskreis-Ebene steht.
Dabei wird die Erde durch eine Kugel angenähert.
Zum Testen dieser Funktion und zum Darstellen von einigen Beispiel-Flugrouten
ab Frankfurt wurde das Skript
showflug.m
erstellt.
Dieses benützt intern die Hilfsfunktionen:
flugfct.m
meridiannetz.m
grosskreisfct.m
breitkreisfct.m