Utilisation des fonctions trigonométriques

SQL Server propose des fonctions trigonométriques qui retournent des radians.

Fonctions renvoyant des radians

Les valeurs d'entrée doivent être des radians

ACOS

TAN

COS

SIN

ATAN

ASIN

ATN2

 

COT

 

ACOS et COS

ACOS et COS sont des fonctions trigonométriques. La fonction ACOS renvoie l'angle en radians dont le cosinus est l'expression float spécifiée. La fonction COS renvoie le cosinus de l'angle spécifié en radians, basé sur l'expression de type float. Par exemple, l'instruction SELECT suivante calcule l'ACOS de .997 et le COS de la valeur 1.134:

SELECT ACOS(-.997), COS(1.134);

Ainsi, l'angle mesurant 3,06411360866591 radians a un cosinus égal à -0,997 et l'angle mesurant 1,134 radians, un cosinus égal à 0,423038755545785.

Les intervalles valides pour la fonction ACOS sont compris entre -1 et 1.

ASIN et SIN

ASIN et SIN sont des fonctions trigonométriques qui utilisent une expression de type float. La fonction ASIN calcule l'angle en radians dont le sinus est l'expression de type float spécifiée. La fonction SIN calcule la valeur du sinus trigonométrique de l'angle exprimée en radians, sous forme d'une expression de type float.

L'exemple suivant calcule l'ASIN de -.7582 et le SIN de 5. Ainsi, l'angle mesurant -0,860548023283932 radians a un sinus égal à -0,7582 et l'angle mesurant 5 radians, un sinus égal à -0,958924274663138.

SELECT ASIN(-.7582), SIN(5);

Les intervalles valides pour la fonction ASIN sont compris entre -1 et 1.

ATAN , ATN2, TAN et COT

Les fonctions ATAN, ATN2, TAN et COT sont des fonctions mathématiques. La fonction ATAN renvoie la mesure de l'angle, en radians, dont la tangente est l'expression de type float spécifiée. Un angle d'une tangente égale à -27,29 mesure -1,53416925536896 radians.

La fonction ATN2 renvoie l'angle, en radians, d'un angle dont la tangente est comprise entre les deux expressions de type float spécifiées. Un angle dont la tangente est comprise entre 3,273 et 15 mesure 0,214832755968629 radians.

La fonction TAN renvoie la tangente trigonométrique de l'expression de type float spécifiée. Un angle mesurant 27,92 radians a une tangente égale à -0,36994766163616.

La fonction COT renvoie la cotangente trigonométrique de l'angle spécifié, en radians, indiquée dans l'expression de type float spécifiée. Un angle de 97,1928 radians a une cotangente égale -5,02149424849997.

DEGREES

La fonction DEGREES renvoie une expression de type numeric, la mesure d'un angle, exprimée en degrés, calculée à partir de la mesure de l'angle en radians. Un angle mesurant -14.578 radians est égal à -835,257873741714090000 degrés, par exemple.

SELECT DEGREES(-14.578);

RADIANS

La fonction RADIANS calcule l'angle en radians, à partir de la mesure de l'angle exprimée en degrés. Par exemple, pour calculer la mesure en radians d'un angle de 10.75 degrés, utilisez :

SELECT RADIANS(10.75);