C atan2 () - Bibliothèque standard C

La fonction atan2 () calcule l'arc tangent d'un argument.

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) tan -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 floatet long doublerespectivement.

La atan2()fonction est définie dans le fichier d'en-tête.

Gamme C atan2 ()

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

Exemple: fonction C atan2 ()

 #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; ) 

Production

 La tangente inverse pour (x = -10,2, y = 2,53) est 166,1 degrés. 

Attention lors de l'utilisation de atan2 ()

La valeur du second argument transmis ne doit pas être 0. Si le second argument passé est 0, le programme ne s'exécutera pas correctement.

Articles intéressants...