C atan2 () - C Standardbibliothek

Die Funktion atan2 () berechnet den Arcustangens eines Arguments.

C atan2 () Prototyp

 doppeltes atan2 (doppeltes y, doppeltes x);

Die Funktion atan2 () verwendet zwei Argumente: x-Koordinate und y-Koordinate und berechnet den Winkel im Bogenmaß für den Quadranten.

Zum besseren Verständnis von atan2 ():

(Mathematik) tan -1 (y / x) = atan2 (y, x) (In C-Programmierung)

Zwei andere Funktionen atan2f () und atan2l () sind auch in C , um speziell die Arbeit mit floatund long doubleverbunden.

Die atan2()Funktion ist in der Header-Datei definiert.

C atan2 () Bereich

Die Argumente von atan2 () können eine beliebige Zahl sein, entweder positiv oder negativ.

Beispiel: C atan2 () Funktion

 #include #include #define PI 3.141592654 int main() ( double x, y, result; y = 2.53; x = -10.2; result = atan2(y, x); result = result * 180.0/PI; printf("Tangent inverse for(x = %.1lf, y = %.1lf) is %.1lf degrees.", x, y, result); return 0; ) 

Ausgabe

 Die Tangenteninverse für (x = -10,2, y = 2,53) beträgt 166,1 Grad. 

Vorsicht bei der Verwendung von atan2 ()

Der Wert des zweiten übergebenen Arguments sollte nicht 0 sein. Wenn das zweite übergebene Argument 0 ist, wird das Programm nicht korrekt ausgeführt.

Interessante Beiträge...