Función ATAN() y ATAN2() en MySQL

1. Función
ATAN(): La función ATAN() en MySQL se usa para devolver el arco tangente de cualquier número x. La arcotangente de x se define como la función tangente inversa de x cuando x es real (x∈ℝ).

Cuando la tangente de y es igual a x :

tan y = x

Entonces la arcotangente de x es igual a la función tangente inversa de x, que es igual a y :

arctan x= tan-1 x = y

Sintaxis:

ATAN(X)

Parámetro: este método acepta un parámetro como se mencionó anteriormente y se describe a continuación:

  • X : Un número cuyo arco tangente queremos calcular.

Devuelve: Devuelve el arco tangente del número x dado.

Ejemplo-1: Arco tangente de 1 usando la función ATAN().

SELECT ATAN(1) AS Atan_Val ;

Producción :

Atan_Val
0.7853981633974483

Ejemplo-2: Arco tangente de 0 usando la función ATAN().

SELECT ATAN(0) AS Atan_Val ;

Producción :

Atan_Val
0

Ejemplo-3: Arco tangente de un número +ve en el rango (0, -1) usando la función ATAN().

SELECT ATAN(0.35) AS Atan_Val ;

Producción :

Atan_Val
0.33667481938672716

Ejemplo-4: Arco tangente de un número -ve usando la función ATAN().

SELECT ATAN(-2.75) AS Atan_Val ;

Producción :

Atan_Val
-1.2220253232109897

Ejemplo-5: valor de arco tangente de una columna numérica en una tabla.

Tabla – Número :

X
-10
-1
-0.50
0
0.50
1
14
SELECT X, ATAN(X) AS ArcTan_X  FROM Number ;

Producción :

X ArcTan_X
-10 -1.4711276743037347
-1 -0.7853981633974483
-0.50 -0.4636476090008061
0 0
0.50 0.4636476090008061
1 0.7853981633974483
14 1.4994888620096063

2. Función ATAN2(): La función
ATAN2() en MySQL se usa para devolver el arco tangente entre dos números especificados, es decir, x e y. Devuelve el ángulo entre el eje x positivo y la línea desde el origen hasta el punto (y, x).

Sintaxis:

ATAN2 (Y, X)

Parámetro: este método acepta un parámetro como se mencionó anteriormente y se describe a continuación:

  • Y, X : Dos números cuyo arco tangente queremos calcular.

Devuelve: Devuelve el ángulo entre el eje x positivo y la línea desde el origen hasta el punto (y, x).

Ejemplo-1: Arco tangente de dos números negativos usando la función ATAN2().

SELECT ATAN2(-5.44, -10.5 ) AS Atan2_Val ;

Producción :

Atan2_Val
-2.6635738706445093

Ejemplo-2: Arco tangente de dos + cinco números usando la función ATAN2().

SELECT ATAN2( 20.35, 5.60 ) AS Atan2_Val ;

Producción :

Atan2_Val
1.3022588047897063

Ejemplo-3: valor de arco tangente de dos columnas numéricas en una tabla.

Tabla – Número :

X Y
3.5 2.5
-7.8 5
6.7 -1.2
-55.00 -12.00
SELECT X, Y, ATAN2(X, Y) AS ArcTan2_XY  FROM Number ;

Producción :

X Y ArcTan2_XY
3.5 2.5 0.9505468408120752
-7.8 5 -1.0007558630951863
6.7 -1.2 -1.748021711744616
-55.00 -12.00 -1.7856117271965553

Publicación traducida automáticamente

Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *