Dans PostgreSQL, atan()
est une fonction mathématique qui renvoie l'angle, en radians, dont la tangente est une expression spécifiée.
En trigonométrie, c'est ce qu'on appelle l'arctangente . L'arc tangente est l'inverse de la tangente.
L'arctangente est utilisée lorsque vous connaissez la tangente d'un angle, mais que vous souhaitez connaître l'angle réel.
Syntaxe
La syntaxe ressemble à ceci :
atan(x)
Où x
est une double précision valeur qui représente la tangente de l'angle que vous essayez de déterminer.
Exemple
Voici un exemple pour montrer comment cela fonctionne.
SELECT atan(1);
Résultat :
0.7853981633974483
Comme mentionné, l'argument représente la tangente, qui elle-même peut être renvoyée avec le tan()
une fonction.
Par conséquent, nous pouvons procéder comme suit pour vérifier cela.
SELECT atan(tan(1));
Résultat :
1
Fractions
L'argument peut contenir une composante fractionnaire.
SELECT atan(1.6197);
Résultat :
1.0176820992229842
Argument négatif
L'argument peut aussi être négatif.
SELECT atan(-1.6197);
Résultat :
-1.0176820992229842
Expressions
L'argument peut inclure des expressions.
SELECT atan(.5 * .45);
Résultat :
0.2213144423477913
Renvoyer l'angle en degrés
Comme mentionné, atan()
renvoie son argument en radians . Pour l'obtenir en degrés , utilisez le atand()
une fonction.
Le atand()
la fonction fonctionne exactement de la même manière que atan()
, sauf que son argument est renvoyé en degrés au lieu de radians.