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.