Funkcje atan() i atan2() w PHP
Definicja i użycie
Funkcja atan() zwraca arcytan liczby, wynik znajduje się między -PI/2 a PI/2.
Funkcja atan2() zwraca arcytan ogólny dwóch argumentów, wynik jest w radianach, jego wartość znajduje się między -PI a PI (włącznie -PI i PI).
Gramatyka
atan(x) atan2(x,y)
Parametr | Opis |
---|---|
x | Wymagane. Liczba. |
y | Wymagane. Liczba. |
Opis
Funkcja atan() zwraca x wartości arctan, jednostką jest radian. atan() jest odwrotną funkcją tan(), co oznacza, że każda wartość w zakresie atan() jest a==tan(atan(a)).
Funkcja atan2() oblicza wartość arctan dwóch zmiennych x i y wartości arctan. Podobnie jak w obliczaniu arctan(y/x), różnica polega na znakach obu parametrów, które określają kwadrant wyniku.
Przykład
Przykład 1
Ten przykład oblicza arctan różnych wartości:
<?php echo(atan(0.50)); echo(atan(-0.50)); echo(atan(5)); echo(atan(10)); echo(atan(-5)); echo(atan(-10)) ?>
Wynik:
0.463647609001 -0.463647609001 1.37340076695 1.4711276743 -1.37340076695 -1.4711276743
Przykład 2
Ten przykład oblicza wartości arctan różnych zmiennych x i 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)) ?>
Wynik:
0.785398163397 -2.35619449019 0.785398163397 0.463647609001 -2.35619449019 -0.785398163397