ATAN2()
DSQL, PSQL
YES → Details lesen
DOUBLE PRECISION
ATAN2 (y, x)
Parameter | Beschreibung |
---|---|
y |
Ein Ausdruck eines numerischen Typs |
x |
Ein Ausdruck eines numerischen Typs |
Gibt den Winkel zurück, dessen Sinus-zu-Cosinus-Verhältnis durch die beiden Argumente gegeben ist und dessen Sinus- und Kosinus-Vorzeichen den Vorzeichen der Argumente entsprechen.Dies ermöglicht Ergebnisse über den gesamten Kreis, einschließlich der Winkel -pi/2 und pi/2.
-
Das Ergebnis ist ein Winkel im Bereich [-pi, pi].
-
Wenn x negativ ist, ist das Ergebnis pi, wenn y 0 ist, und -pi, wenn y -0 ist.
-
Wenn sowohl y als auch x 0 sind, ist das Ergebnis bedeutungslos.Ein Fehler wird ausgegeben, wenn beide Argumente 0 sind.
-
Eine vollständig äquivalente Beschreibung dieser Funktion ist die folgende:
ATAN2(y, x)
ist der Winkel zwischen der positiven X-Achse und der Linie vom Ursprung zum Punkt (x, y).Damit ist auch klar, dassATAN2(0, 0)
undefiniert ist. -
Wenn x größer als 0 ist, ist
ATAN2(y, x)
dasselbe wieATAN(y/x)
. -
Wenn sowohl Sinus als auch Kosinus des Winkels bereits bekannt sind, gibt
ATAN2(sin, cos)
den Winkel an.