Berechnen Sie den Winkel zwischen 2 geografischen Koordinaten in MATLAB
Ich versuche, berechnen Sie den Winkel zwischen 2 geographic (Latitude,Longitude) Punkte in MATLAB. Die Punkte sind:
(-65.226,125.5) und (-65.236,125.433).
Ich verwendet die MATLAB-Funktionazimuth
:
azimuth(-65.226,125.5,-65.236,125.433)
Ich konvertieren Sie das Ergebnis in Bogenmaß, und Plotten Sie diese mit quiver
erhalte ich folgenden plot:
Ich will das rote Vektor-zu-Punkt von der oberen rechten Punkt, um den unteren linken Punkt.
Werden die Punkte in ziemlich hohen breiten (~65S), und die Trennung der Punkte gering (etwa 0,1 Grad). Also, ich kann wirklich nicht verstehen, wie die Krümmung der Erde beeinflussen könnte, ist der azimuth Vorhersage, dass viel..
Tut jedermann haben keine Erfahrung mit azimuth
in MATLAB, oder haben Sie einen besseren Vorschlag, um die Berechnung der Winkel zwischen den Koordinaten-Paaren?
Dank!
Sie fast erreicht, die Antarktis mit diesen Punkten!!!
Ich glaube nicht, können Sie behandeln Sie so, wie Descartes... da sind Sie auf die Kugel, so zu sprechen?Und ja, es sind Punkte entlang der kontinentalen schelfmeere der Antarktis 🙂
InformationsquelleAutor David_G | 2013-03-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier können Sie detaillierte Informationen und Formeln, wie man den Winkel zwischen zwei Längen-und Breitengraden Punkte.
InformationsquelleAutor Parag S. Chandakkar