Добро пожаловать в белый каталог сайтов и статей elenaageeva.ru!
В наш каталог вы можете совершенно бесплатно добавлять свои сайты и статьи без обратной ссылки.
Просьба добавлять сайты в соответствующую категорию! С уважением, администратор каталога..
Тригонометрические вычисления не в радианах, а в градусах на языке программирования-PHP
Решение
Примените функцию deg2rad() и функцию rad2deg() к вводу и выводу:
$cosine = rad2deg(cos(deg2rad($degree)));
Обсуждение
По определению 360 градусов равны 2π радиан, поэтому данное преобразование нетрудно произвести вручную. Эти функции берут встроенное в PHP значение числа π, поэтому можно гарантировать высокую точность результата. Для других операций с этим числом вполне подходит константа M_PI, равная 3.14159265358979323846.
Для градиан (360 градусов равны 400 градиан.) (gradians) встроенная функция пока не написана. Это не ошибка, а политика разработчиков.