ATAN2 |
ArcTangente |
| BigQuery |
Syntaxe
Paramètres
| Nom |
Description |
| Y |
Ce paramètre permet de spécifier la coordonnée Y du point pour lequel l'angle est calculé. Il représente la valeur de la composante verticale. |
| X |
Ce paramètre permet de spécifier la coordonnée X du point pour lequel l'angle est calculé. Il représente la valeur de la composante horizontale. |
Description
Cette fonction permet de demander l'arc tangente hyperbolique de Y/X en radian de la valeur spécifié.
Remarques
- La fonction ATAN2 retourne l'angle entre l'axe horizontal (X) et le point défini par les coordonnées (X, Y) : Contrairement à ATAN(Y / X), elle tient
compte du signe des deux arguments pour identifier le bon quadrant de l'angle, ce qui permet une détermination précise entre 0 et ±π.
- ATAN2 est particulièrement utile en géométrie et en trigonométrie analytique : Elle permet de calculer l'angle d'orientation d'un vecteur dans un plan
cartésien, ce qui est fréquent dans les calculs de trajectoires, d'orientations ou dans les graphiques polaires.
- La valeur retournée est toujours exprimée en radians : Elle est comprise dans l'intervalle ]-π ; π], ce qui signifie qu'elle peut représenter un
angle négatif (en dessous de l'axe X) ou positif, selon la direction du vecteur.
- La fonction est plus fiable que ATAN(Y/X) car elle gère les cas où X = 0 : Dans une division simple, une valeur nulle de X provoque une erreur ou un
infini, alors que ATAN2 gère ces cas sans erreur et retourne correctement ±π/2 ou 0 selon le signe de Y.
- ATAN2(0, 1) retourne 0, mais ATAN2(1, 0) retourne π/2 : Cela illustre que la position des arguments change totalement la signification du résultat,
car Y et X représentent respectivement la hauteur et la largeur d'un vecteur dans le plan.
- Elle est très utilisée dans le traitement de données GPS ou spatiales : Dans des systèmes de navigation ou de cartographie, ATAN2 est employée pour
déterminer l'angle entre deux points géographiques, notamment pour orienter un objet ou suivre une direction.
- ATAN2 accepte des nombres positifs, négatifs, nuls et décimaux : Ce comportement est essentiel dans des systèmes où les coordonnées peuvent varier dans
toutes les directions, comme dans un système de coordonnées centrées sur un point d'origine.
- Une conversion en degrés peut être nécessaire pour une meilleure lisibilité : L'angle retourné étant en radians, l'utilisation de DEGREES(ATAN2(Y, X)) est
souvent recommandée lorsqu'on souhaite un résultat directement compréhensible pour un humain (exemple : 90°, 180°,...).
Dernière mise à jour : Jeudi, le 18 Juin 2020