Функции atan() и atan2() в PHP

Определение и использование

Функция atan() возвращает арктангенс одного значения, значение возвращается между -PI/2 и PI/2.

Функция atan2() возвращает арктангенс двух аргументов, значение возвращается в радианах и находится между -PI и PI (включая -PI и PI).

Синтаксис

atan(x)
atan2(x,y)
Параметр Описание
x Обязателен. Число.
y Обязателен. Число.

Описание

Функция atan() возвращает x в градусах. atan() является обратной функцией tan(), которая означает, что каждый значения в диапазоне atan() удовлетворяет условию a == tan(atan(a)).

Функция atan2() вычисляет арккосинусы двух переменных x и y арккосинусы, и вычисление arctan(y/x) аналогично, но различие в знаках параметров используется для определения квадранта результата.

Пример

Пример 1

Этот пример вычисляет арккосинусы различных значений:

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

Вывод:

0.463647609001
-0.463647609001
1.37340076695
1.4711276743
-1.37340076695
-1.4711276743

Пример 2

Этот пример вычисляет арккосинусы различных переменных x и 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))
?>

Вывод:

0.785398163397
-2.35619449019
0.785398163397
0.463647609001
-2.35619449019
-0.785398163397