Usar funciones trigonométricas

SQL Server proporciona funciones trigonométricas que devuelven radianes.

Funciones que devuelven radianes

Use radianes como valor de entrada

ACOS

TAN

COS

SIN

ATAN

ASIN

ATN2

 

COT

 

ACOS y COS

Tanto ACOS como COS son funciones trigonométricas. La función ACOS devuelve el ángulo, en radianes, cuyo coseno es la expresión float especificada. La función COS devuelve el coseno del ángulo especificado, en radianes, basado en la expresión float. Por ejemplo, la siguiente instrucción SELECT calcula el ACOS de -.997 y el COS del valor 1.134:

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

Así, el coseno del ángulo que mide 3.06411360866591 radianes es -0.997 y el coseno del ángulo que mide 1.134 radianes es 0.423038755545785.

El intervalo válido de ACOS es de -1 a 1.

ASIN y SIN

Tanto ASIN como SIN son funciones trigonométricas que usan una expresión float. La función ASIN calcula el ángulo, medido en radianes, cuyo seno es la expresión float especificada. La función SIN calcula el valor del seno trigonométrico del ángulo, medido en radianes, como una expresión float.

En el ejemplo siguiente se calcula el ASIN de -.7582 y el SIN de 5. El seno del ángulo que mide -0.860548023283932 en radianes es -0.7582 y el seno del ángulo que mide 5 radianes es -0.958924274663138.

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

El intervalo válido de ASIN es de -1 a 1.

ATAN, ATN2, TAN y COT

Las funciones ATAN, ATN2, TAN y COT son funciones matemáticas. La función ATAN devuelve la medida del ángulo, en radianes, cuya tangente es la expresión float especificada. Un ángulo que tenga un valor de tangente de -27.29 medirá -1.53416925536896 radianes.

La función ATN2 devuelve el ángulo, en radianes, cuya tangente se encuentra entre las dos expresiones float especificadas. Un ángulo con una tangente entre 3.273 y 15 mide 0.214832755968629 radianes.

La función TAN devuelve la tangente trigonométrica de la expresión float especificada. Un ángulo que mide 27.92 radianes tiene una tangente de -0.36994766163616.

La función COT devuelve la cotangente trigonométrica del ángulo especificado, en radianes, indicado en la expresión float especificada. Un ángulo de 97.1928 radianes tiene un valor de cotangente de -5.02149424849997.

DEGREES

La función DEGREES devuelve una expresión numeric, la medida del ángulo, en grados, a partir de la medida del ángulo en radianes. Un ángulo que mide -14.578 radianes mide -835.257873741714090000 grados, por ejemplo:

SELECT DEGREES(-14.578);

RADIANS

La función RADIANS calcula el ángulo en radianes a partir de la medida especificada en grados del ángulo. Por ejemplo, para calcular la medida en radianes de un ángulo que mide 10.75 grados, use:

SELECT RADIANS(10.75);