За последние 24 часа нас посетили 55517 программистов и 1798 роботов. Сейчас ищут 1097 программистов ...

Логарифм получение натурального числа

Тема в разделе "PHP для новичков", создана пользователем metadon, 12 фев 2009.

  1. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    Здравствуйте, при использовании функции log() получаю ответ виде «1.15792089237E+77», а хотел бы получить полностью «115792089237316195423570985008687907853269984665640564039457584007913129639936» можно такое получить средствами PHP?
     
  2. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    ахуеть.
     
  3. alexeurodnepr

    alexeurodnepr Активный пользователь

    С нами с:
    18 июл 2008
    Сообщения:
    244
    Симпатии:
    0
  4. 1Touch2Heaven

    1Touch2Heaven Активный пользователь

    С нами с:
    11 янв 2009
    Сообщения:
    70
    Симпатии:
    0
    Адрес:
    Калининград
    а... простите... а зачем?!
     
  5. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    ахаха, действительно :)
     
  6. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    metadon гугли внешние функции расчета.
     
  7. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    смотрел на php.net дополнения BC Math, GMP, Math там логорифма нет.

    Для математических расчетов на сайте, просто ответ нужен полный и точный.
     
  8. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    metadon я разве говорил смотреть на пхп.нет? а пирожки за тебя тоже есть?
     
  9. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0

    Я искал но ничего не нашёл видимо я плохо ищу?
     
  10. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    тебе нужно одно из двух:
    1) http://ru.php.net/number_format
    echo '<br />'.number_format(sqrt(pow(10,200)));

    2) искать реализации алгоритмов самостоятельного расчета конкретных функций с большой точностью (они в инете есть) и их использовать.
     
  11. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    metadon
    Ищите библиотеки для работы с большими числами.
     
  12. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    Подскажите какие поисковые запросы делать, а то не потеме всё выдаёт
     
  13. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    А что мешает написать алгоритм получения логарифма? Да, согласен, будет медленно, но PHP и не для таких вычислений. Вам нужен Си, или, на крайний случай - питон.
     
  14. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    Наверное на Си и сделаю