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.