Funzioni atan() e atan2() in PHP

Definizione e utilizzo

La funzione atan() restituisce l'arco tangente di un numero, il valore di ritorno è compreso tra -PI/2 e PI/2.

La funzione atan2() restituisce l'arco tangente di due parametri, il valore di ritorno è in radianti, compreso tra -PI e PI (inclusi -PI e PI).

Sintassi

atan(x)
atan2(x,y)
Parametro Descrizione
x Obbligatorio. Un numero.
y Obbligatorio. Un numero.

Descrizione

La funzione atan() restituisce x Il valore arco tangente, in unità di radianti. atan() è l'inversa di tan(), il che significa che ogni valore nella gamma di atan() è a==tan(atan(a)).

La funzione atan2() calcola l'arco tangente di due variabili x e y Il valore arco tangente. È simile al calcolo dell'arco tangente di y / x, ma la differenza è che i segni dei due parametri determinano l'angolo del quadrante del risultato.

Esempio

Esempio 1

Questo esempio calcola l'arco tangente di valori diversi:

<?php
echo(atan(0.50));
echo(atan(-0.50));
echo(atan(5));
echo(atan(10));
echo(atan(-5));
echo(atan(-10))
?>

Output:

0.463647609001
-0.463647609001
1.37340076695
1.4711276743
-1.37340076695
-1.4711276743

Esempio 2

Questo esempio calcola l'arco tangente di variabili x e y diverse:

<?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))
?>

Output:

0.785398163397
-2.35619449019
0.785398163397
0.463647609001
-2.35619449019
-0.785398163397