#include
<cmath>
double atan2 (double y, double x)
Liefert den orientierten Winkel zwischen positiver x-Achse und der Verbindungslinie vom Nullpunkt zu einem anderen Punkt (x,y). Die Vorzeichen der Argumente bestimmen den Quadranten.
y | y-Koordinate |
x | x-Koordinate |
Beide Argumente dürfen 0 sein, jedoch nicht gleichzeitig.
Beim Aufruf atan2(0,0)
wird errno
auf EDOM
gesetzt.
Rückgabewert: Hauptwert von arctan(y/x) im Bereich $[- \pi, \pi]$,
im Fehlerfall NAN
(not a number).
#include <cmath> #include <iostream> int main() { double x = 3, y = 4; std::cout << "Richtung zum Punkt (" << x << ", " << y << ") = " << std::atan2(y,x) << '\n'; }