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