Section courante

A propos

Section administrative du site

ATAN2

ArcTangente à
SVID 3, POSIX, BSD 4.3, ISO 9899 math.h

Syntaxe

double atan2(double y,double x)

Paramètres

Nom Description
y Ce paramètre permet d'indiquer la coordonnée Y
x Ce paramètre permet d'indiquer la coordonnée X

Description

Cette fonction trigonométrique permet de retourner l'«ArcTangente» de Y/X avec un nombre réel de double précision.

Exemple

Voici un exemple permet d'afficher 5 coordonnées associés à l'ArcTangente :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main ()
  6. {
  7.     int I;
  8.     for(I = 1; I <= 5; I++) {
  9.         float X = -5.0, Y = 5.0;
  10.         printf("ArcTangente pour les coordonnées (X=%f, Y=%f) = %f degrées\n", X+I, Y+I, atan2(Y+I,X+I) * 180 / M_PI);
  11.     }
  12.     return 0;
  13. }

on obtiendra le résultat suivant :

ArcTangente pour les coordonnées (X=-4.000000, Y=6.000000) = 123.690068 degrées
ArcTangente pour les coordonnées (X=-3.000000, Y=7.000000) = 113.198591 degrées
ArcTangente pour les coordonnées (X=-2.000000, Y=8.000000) = 104.036243 degrées
ArcTangente pour les coordonnées (X=-1.000000, Y=9.000000) = 96.340192 degrées
ArcTangente pour les coordonnées (X=0.000000, Y=10.000000) = 90.000000 degrées

Voir également

Langage de programmation - C - Référence procédures et fonctions - atan2
Langage de programmation - AWK - Référence procédures et fonctions - atan2
Langage de programmation - Perl - Référence des modules - POSIX::ATAN2

Dernière mise à jour : Samedi, le 27 juin 2015