No PostgreSQL,
atan()
é uma função matemática que retorna o ângulo, em graus, cuja tangente é uma expressão especificada. Em trigonometria, isso é conhecido como arctangente . O arco tangente é o inverso da tangente.
O arco tangente é usado quando você sabe qual é a tangente de um ângulo, mas quer saber qual é o ângulo real.
Sintaxe
A sintaxe fica assim:
atand(x)
Onde
x
é uma precisão dupla valor que representa a tangente do ângulo que você está tentando determinar. Exemplo
Aqui está um exemplo para demonstrar como funciona.
SELECT atand(1);
Resultado:
45
Como mencionado, o argumento representa a tangente, que pode ser retornada com o
tand()
função. Portanto, podemos fazer o seguinte para verificar isso.
SELECT atand(tand(45));
Resultado:
45
Frações
O argumento pode conter um componente fracionário.
SELECT atand(1.7320508075688774);
Resultado:
60.00000000000001
Argumento negativo
O argumento também pode ser negativo.
SELECT atand(-1.7320508075688774);
Resultado:
-60.00000000000001
Expressões
O argumento pode incluir expressões.
SELECT atand(.5 * .45);
Resultado:
12.680383491819821
Retorne o ângulo em radianos
Como mencionado,
atand()
retorna seu argumento em graus . Para obtê-lo em radianos , use o atan()
função. O
atan()
função funciona exatamente da mesma forma que atand()
, exceto que seu argumento é retornado em radianos em vez de graus.