Section courante

A propos

Section administrative du site

ATAN2

ArcTangente à 2 coordonnées
Langage C++ cmath (math.h)

Syntaxe

float atan2(float y, float x);
double atan2(double y,double x);
long double atan2(long double y, long 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 retourne l'«ArcTangente» de Y/X.

Remarque

Exemple

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

Essayer maintenant !
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. int main()
  5. {
  6.   int I;
  7.   for(I = 1; I <= 5; I++) {
  8.       float X = -5.0, Y = 5.0;
  9.       std::cout << "ArcTangente pour les coordonnées (X=" << (X+I) << ", Y=" << (Y+I) << ") = " << (atan2(Y+I,X+I) * 180 / M_PI) << " degrées" << std::endl;
  10.   }
  11.   return 0;
  12. }

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 de procédures et fonctions - cos
Langage de programmation - C++ - Référence de procédures et fonctions - sin
Langage de programmation - C++ - Référence de procédures et fonctions - tan
Langage de programmation - C - Référence de procédures et fonctions - atan2
Langage de programmation - AWK - Référence de procédures et fonctions - atan2

Références

Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 730.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 32.

Dernière mise à jour : Lundi, le 3 août 2015