ATan2()
Syntax
Ergebnis.f = ATan2(x.f, y.f)Beschreibung
Berechnet den Winkel im Bogenmaß (Radiant) zwischen der X-Achse und einer Linie, welche in der von 'x' und 'y' definierten Richtung gezeichnet wird. Der Winkel kann zum Berechnen von Winkeln zwischen Linien in 2D verwendet werden, oder zum Umwandeln rechtwinkeliger Koordinaten in Polarkoordinaten.
Diese Funktion berechnet den Wert ATan(y/x) und prüft das Vorzeichen von x und y, um den Winkel im richtigen Quadranten zu setzen. Sie kann auch mit den Fällen umgehen, wo y gleich null ist, um die "Division durch Null" Fehler zu vermeiden.
Rückgabewert
Das Ergebnis liegt immer zwischen -#PI und +#PI. Negative Winkel zeigen an, dass die Linie unterhalb der X-Achse liegt; positive Werte zeigen an, dass die Linie über der X-Achse liegt. Wenn 'x' und 'y' gleich null sind, dann gibt die Funktion 0 zurück.Beispiel:
Ergebnis.f = ATan2(10, 10) ; wird #PI/4 zurückgeben (45 Grad im Bogenmaß)
Unterstützte OS
Alle