En PostgreSQL, acosd()
es una función matemática que devuelve el coseno inverso de la expresión especificada, medida en grados.
El coseno inverso también se conoce como arcocoseno.
Sintaxis
La sintaxis es así:
acosd(x)
Donde x
es una doble precisión valor.
Ejemplo
Aquí hay un ejemplo para demostrar cómo funciona.
SELECT acosd(0.5);
Resultado:
60
¿Error fuera de rango?
El argumento debe oscilar entre -1,00 y 1,00. Cualquier valor fuera de este rango generará un error.
SELECT acosd(1.01);
Resultado:
ERROR: input is out of range
Y aquí está con una expresión negativa.
SELECT acosd(-1.01);
Resultado:
ERROR: input is out of range
Argumento del Cero
Un argumento de cero devuelve 90 grados, que es el equivalente de π/2.
SELECT acosd(0);
Resultado:
90
Coseno de Arcocoseno
Dado que el arcocoseno es la función inversa del coseno, el coseno del arcocoseno de x es igual a x .
Podemos pasar acosd()
al cosd()
funcionar como un argumento para demostrar esto.
SELECT cosd(acosd(0.90));
Resultado:
0.9
Devolver el arcocoseno en radianes
Como se mencionó, acosd()
devuelve el arcocoseno en grados . Para devolver el arcocoseno en radianes , usa el acos()
función.
Los acos()
la función funciona exactamente igual que acosd()
, excepto que devuelve su resultado en radianes en lugar de grados.