No PostgreSQL,
atan()
é uma função matemática que retorna o ângulo, em radianos, 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:
atan(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 atan(1);
Resultado:
0.7853981633974483
Como mencionado, o argumento representa a tangente, que pode ser retornada com o
tan()
função. Portanto, podemos fazer o seguinte para verificar isso.
SELECT atan(tan(1));
Resultado:
1
Frações
O argumento pode conter um componente fracionário.
SELECT atan(1.6197);
Resultado:
1.0176820992229842
Argumento negativo
O argumento também pode ser negativo.
SELECT atan(-1.6197);
Resultado:
-1.0176820992229842
Expressões
O argumento pode incluir expressões.
SELECT atan(.5 * .45);
Resultado:
0.2213144423477913
Retorne o ângulo em graus
Como mencionado,
atan()
retorna seu argumento em radianos . Para obtê-lo em graus , use o atand()
função. O
atand()
função funciona exatamente da mesma forma que atan()
, exceto que seu argumento é retornado em graus em vez de radianos.