Вычисление тригонометрических функций

Задача
Необходимо применить тригонометрические функции, такие как синус, косинус и тангенс.

Решение
В PHP реализованы тригонометрические функции sin(), cos() и tan():

$cos = cos(2.1232);


А также обратные им функции asin(), acos() и atan():

$atan = atan(1.2);


Обсуждение
Эти функции принимают аргументы в радианах, а не в градусах. Функция atan2() принимает две переменные $x and $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.
Теги:
cos, atan, sin, tan, sinh, cosh, tanh, asin, cosh, atanh
Добавлено: 17 Июля 2018 07:36:07 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...