Необходимо применить тригонометрические функции, такие как синус, косинус и тангенс.
В PHP реализованы тригонометрические функции sin(), cos() и tan():
$cos = cos(2.1232);
А также обратные им функции asin(), acos() и atan():
$atan = atan(1.2);
Эти функции принимают аргументы в радианах, а не в градусах.
(В случае затруднений см. пример в следующей главе)
Функция atan2() принимает две переменные $x и $y и вычисляет
atan($x/$y). Однако она всегда возвращает правильный знак, поскольку определяет квадрант результата по значениям обоих параметров.
Для сеанска, косеканса и котангенса необходимо вручную вычислить
обратные значения функций sin(), cos() и tan():
$n = .707;
$secant = 1 / sin($n);
$cosecant = 1 / cos($n);
$cotangent = 1 / tan($n);
Начиная с PHP 4.1 доступны гиперболические функции: sinh(), cosh() и tanh(), а также asin(), cosh() и atanh(). Однако обратные функции не поддерживаются в Windows.