Section courante

A propos

Section administrative du site

ATAN2

ArcTangente à
MySQL  

Syntaxe

ATan2(x,y)

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.

Exemple

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

  1. DROP PROCEDURE IF EXISTS WHILEATAN2;
  2. CREATE PROCEDURE WHILEATAN2()
  3. BEGIN
  4. DECLARE I INT  DEFAULT 0;
  5. DECLARE X FLOAT  DEFAULT -5;
  6. DECLARE Y FLOAT  DEFAULT  5;
  7. WHILE I < 5 DO
  8.      SELECT CONCAT("ArcTangente pour les coordonnées (X=", X + I,", Y=", Y + I,") = ",atan2(Y+I,X+I) * 180 / PI()," degrées"); 
  9.       SET I = I + 1;
  10. END WHILE;
  11. END;
  12.  
  13. CALL WHILEATAN2();

on obtiendra le résultat suivant :

+-------------------------------------------------------------------------------------------------------------------+
| CONCAT("ArcTangente pour les coordonnées (X=", X + I,", Y=", Y + I,") = ",atan2(Y+I,X+I) * 180 / PI()," degrées") |
+-------------------------------------------------------------------------------------------------------------------+
| ArcTangente pour les coordonnées (X=-5, Y=5) = 135 degrées |
+-------------------------------------------------------------------------------------------------------------------+

+-------------------------------------------------------------------------------------------------------------------+
| CONCAT("ArcTangente pour les coordonnées (X=", X + I,", Y=", Y + I,") = ",atan2(Y+I,X+I) * 180 / PI()," degrées") |
+-------------------------------------------------------------------------------------------------------------------+
| ArcTangente pour les coordonnées (X=-4, Y=6) = 123.69006752598 degrées |
+-------------------------------------------------------------------------------------------------------------------+

+-------------------------------------------------------------------------------------------------------------------+
| CONCAT("ArcTangente pour les coordonnées (X=", X + I,", Y=", Y + I,") = ",atan2(Y+I,X+I) * 180 / PI()," degrées") |
+-------------------------------------------------------------------------------------------------------------------+
| ArcTangente pour les coordonnées (X=-3, Y=7) = 113.198590513648 degrées |
+-------------------------------------------------------------------------------------------------------------------+

+-------------------------------------------------------------------------------------------------------------------+
| CONCAT("ArcTangente pour les coordonnées (X=", X + I,", Y=", Y + I,") = ",atan2(Y+I,X+I) * 180 / PI()," degrées") |
+-------------------------------------------------------------------------------------------------------------------+
| ArcTangente pour les coordonnées (X=-2, Y=8) = 104.036243467927 degrées |
+-------------------------------------------------------------------------------------------------------------------+

+-------------------------------------------------------------------------------------------------------------------+
| CONCAT("ArcTangente pour les coordonnées (X=", X + I,", Y=", Y + I,") = ",atan2(Y+I,X+I) * 180 / PI()," degrées") |
+-------------------------------------------------------------------------------------------------------------------+
| ArcTangente pour les coordonnées (X=-1, Y=9) = 96.3401917459099 degrées |
+-------------------------------------------------------------------------------------------------------------------+

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 925.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 804

Dernière mise à jour : Mardi, le 12 août 2014