C atan2 ()

Prototype C atan2 ()

double atan2 (double y, double x);

La fonction atan2 () prend deux arguments: coordonnée x et coordonnée y, et calcule l’angle en radians pour le quadrant.

Pour une meilleure compréhension de atan2 ():

[Mathématiques] bronzage-1(y / x) = atan2 (y, x) [En programmation C]

Deux autres fonctions atan2f () et atan2l () sont également présentes en C pour travailler spécifiquement avec float et long double respectivement.

le atan2() la fonction est définie dansEn tête de fichier.


Gamme C atan2 ()

Les arguments de atan2 () peuvent être n’importe quel nombre, positif ou négatif.


Exemple: fonction C atan2 ()

 #include <stdio.h>
#include <math.h>
#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;
}