En PostgreSQL, atan()
es una función matemática que devuelve el ángulo, en radianes, cuya tangente es una expresión específica.
En trigonometría, esto se conoce como arcotangente. . El arcotangente es el inverso de la tangente.
El arcotangente se usa cuando sabes cuál es la tangente de un ángulo, pero quieres saber cuál es el ángulo real.
Sintaxis
La sintaxis es así:
atan(x)
Donde x
es una doble precisión valor que representa la tangente del ángulo que está tratando de determinar.
Ejemplo
Aquí hay un ejemplo para demostrar cómo funciona.
SELECT atan(1);
Resultado:
0.7853981633974483
Como se mencionó, el argumento representa la tangente, que a su vez se puede devolver con tan()
función.
Por lo tanto, podemos hacer lo siguiente para verificar esto.
SELECT atan(tan(1));
Resultado:
1
Fracciones
El argumento puede contener un componente fraccionario.
SELECT atan(1.6197);
Resultado:
1.0176820992229842
Argumento negativo
El argumento también puede ser negativo.
SELECT atan(-1.6197);
Resultado:
-1.0176820992229842
Expresiones
El argumento puede incluir expresiones.
SELECT atan(.5 * .45);
Resultado:
0.2213144423477913
Devolver el ángulo en grados
Como se mencionó, atan()
devuelve su argumento en radianes . Para obtenerlo en grados , usa atand()
función.
El atand()
la función funciona exactamente igual que atan()
, excepto que su argumento se devuelve en grados en lugar de radianes.