PHP: нужно больше десятичных знаков для вычисления синуса

0

для вычисления некоторых значений долготы и широты Мне нужно больше десятичных знаков, таких как mysql.

Например, с mysql я получаю этот результат:

cos( RADIANS( 47.685618 ) ) = 0.67319814951254

С PHP 5.2 я получаю только:

cos( deg2rad( 47.685618 ) ) = 0.673198149513 

Два десятичных разряда короче, но мне они нужны.

Я знаю, что я также могу делать вычисления с помощью mysql, но в моем случае это нужно делать с PHP.

Надеюсь, ты поможешь мне? спасибо.

  • 2
    Сколько сантиметров точности вам действительно нужно? Бьюсь об заклад, если вы посчитаете разницу в положении между вычислениями, выполненными с 12-значной точностью по сравнению с вычислениями, выполненными с 14-значной точностью, вы обнаружите, что разница меньше точности исходных местоположений.
Теги:
math
decimal
radians

1 ответ

0
Лучший ответ

Директива точности может быть изменена (см. BYTES.com).

Второй результат для Google: php precision float.

  • 0
    Ответы, которые полностью зависят от внешних ресурсов, бесполезны (в случае, если внешний ресурс перемещается или уходит).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню