No PostgreSQL,
acosd() é uma função matemática que retorna o cosseno inverso da expressão especificada, medida em graus. O cosseno inverso também é conhecido como arcoseno.
Sintaxe
A sintaxe fica assim:
acosd(x) Onde
x é uma precisão dupla valor. Exemplo
Aqui está um exemplo para demonstrar como funciona.
SELECT acosd(0.5); Resultado:
60
Erro fora do intervalo?
O argumento deve variar de -1,00 a 1,00. Quaisquer valores fora desse intervalo resultarão em um erro.
SELECT acosd(1.01); Resultado:
ERROR: input is out of range
E aqui está com uma expressão negativa.
SELECT acosd(-1.01); Resultado:
ERROR: input is out of range
Argumento de Zero
Um argumento de zero retorna 90 graus, que é o equivalente a π/2.
SELECT acosd(0); Resultado:
90
Cosseno de Arcoseno
Como arccoseno é a função inversa de cosseno, o cosseno de arccoseno de x é igual a x .
Podemos passar
acosd() para o cosd() funcionar como um argumento para demonstrar isso. SELECT cosd(acosd(0.90)); Resultado:
0.9
Retorne o Arccosine em radianos
Como mencionado,
acosd() retorna o arcoseno em graus . Para retornar o arcoseno em radianos , use o acos() função. O
acos() função funciona exatamente da mesma forma que acosd() , exceto que ele retorna seu resultado em radianos em vez de graus.