Funções atan() e atan2() do PHP
Definição e uso
A função atan() retorna o arco tangente de um valor numérico, o valor de retorno está entre -PI/2 e PI/2.
A função atan2() retorna o arco tangente dos dois parâmetros, o valor de retorno é em radianos, e o valor está entre -PI e PI (inclusive -PI e PI).
Sintaxe
atan(x) atan2(x,y)
Parâmetro | Descrição |
---|---|
x | Obrigatório. Um número. |
y | Obrigatório. Um número. |
Descrição
A função atan() retorna x em radianos. atan() é a função inversa de tan(), o que significa que cada valor dentro do escopo de atan() é a==tan(atan(a)).
A função atan2() calcula o valor arco tangente de duas variáveis x e y O valor arco tangente. É semelhante ao cálculo do arco tangente de y / x, a diferença é o sinal dos dois parâmetros, que é usado para determinar o quadrante do resultado.
Exemplo
Exemplo 1
Este exemplo calcula o valor arco tangente de diferentes valores:
<?php echo(atan(0.50)); echo(atan(-0.50)); echo(atan(5)); echo(atan(10)); echo(atan(-5)); echo(atan(-10)) ?>
Saída:
0.463647609001 -0.463647609001 1.37340076695 1.4711276743 -1.37340076695 -1.4711276743
Exemplo 2
Este exemplo calcula o valor arco tangente de diferentes variáveis x e y:
<?php echo(atan2(0.50,0.50)); echo(atan2(-0.50,-0.50)); echo(atan2(5,5)); echo(atan2(10,20)); echo(atan2(-5,-5)); echo(atan2(-10,10)) ?>
Saída:
0.785398163397 -2.35619449019 0.785398163397 0.463647609001 -2.35619449019 -0.785398163397