Contents | Index | < Browse | Browse >

LETTERatan2ULETTER Liefert den Arcustangens von x/y

Übersicht
#include <math.h>

r = atan2(x, y);

double r; // Ergebnis
double x; // Winkel
double y; // Winkel

Portabilität
ANSI

Erklärung
Die Funktion atan2 berechnet den Arcustangens von x/y, d. h. den Winkel j, der zum Zahlenpaar "x = cos j" und "y = sin j" gehört. Das Ergebnis ist aus [-PI, +PI], und die Funktion ist besonders dann praktisch, wenn man kartesische in Polarkoordinaten umrechnen will.

Die Umrechnung von kartesichen in Polarkoordinaten wird damit sehr einfach, da bei gegebenen Koordinaten x und y der Winkel der Radialen ermittelt werden kann.

Siehe auch
atan , tan

Beispiel
#include <stdio.h>
#include <math.h>

void main (void)
{
double result, x = 90.0, y = 15.0;
result = atan2(y, x);
printf("Der Arcustangens von %lf ist %lfn",
(y/x), result);
}