atan2()


float atan2 ( float $y, float $x )

Описание

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

Параметры

Возврат значений

Возвращает арктангенс (arc tangent) $y/$x в радианах

Пример

<?php
$y = 1.0;$x = 2.0;
$y3 = -1.0;$x3 = -2.0;

$rad = $y/$x;
$val1 = atan($rad);
$val2 = atan2($y, $x);
$val3 = atan2($y3, $x3);
$val4 = tan($val1);

echo "atan($rad) = $val1\r\n";  // OUTPUT: atan(0.5) = 0.46364760900081
echo "atan2($y, $x) = $val2\r\n";  // OUTPUT: atan2(1, 2) = 0.46364760900081
echo "atan2($y3, $x3) = $val3\r\n";  // OUTPUT: atan2(-1, -2) = -2.677945044589
echo "tan($val1) = $val4\r\n";  // OUTPUT: tan(0.46364760900081) = 0.5
?>

Смотрите также

tan() / atan()

Примечание

Данная функция идентична функции atan2() группы PHP.