Winkel von 2 koordinaten ?
-
Guten tag ich habe ein kleines Problem. Und zwar habe
ich 2 coordinaten und muss den Winkel berechnen.
Es geht dabei um einen Radar, wobei ich immer in der mitte
bin sozusagen der ausgangspunkt. Wenn ich jetzt von der Mitte
nach genau nach oben links gehe, sind das 45°.
Gehe ich jetzt zb grade nach oben sind das 0° grade nach
unten wären 180°. Nur als kleine Erklärung. Ich habe da bisher
schon selber etwas versucht was leider nicht genau genug war
und immer um 3-5° falsch war deswegen dachte ich mir ich frag
hier einfach mal nach. Ich wäre sehr dankbar wenn ich mir
die Formel dazu nennen könntet.gruß
peter
-
koordinaten sind X und Y :>
-
Was du suchst ist die Funktion atan2()
-
tangens(alpha) = gegenkathede / ankathede
und das führt zur schon vorgeschlagenen atan2-Funktion
-
Alternativ böte sich das Skalarprodukt der beiden (Orts-)Vektoren an. Diese müssen jedoch zuvor normalisiert werden.
Ave
-
Stechus Kaktus schrieb:
Alternativ böte sich das Skalarprodukt der beiden (Orts-)Vektoren an. Diese müssen jedoch zuvor normalisiert werden.
Damit bekommst du aber nur den Halbkreis. Die Richtungsinformation geht verloren. Beispiel: Skalarprodukt ist 0. -> Winkel 90°. Aber welcher der beiden Vektoren ist links, welcher rechts?