Используя GNUMP, как найти логарифм по основанию 10 - PullRequest
2 голосов
/ 20 декабря 2010

Я столкнулся с проблемой в C ++. Мне нужен дубль, который является более точным, чем стандартный с ++. (C ++ long double даже не достаточно), так что ... я нашел GNUMP, который меня удовлетворяет ... но ..

Как мне найти логарифм основания 10 данного числа ..

Ответы [ 2 ]

7 голосов
/ 20 декабря 2010

Краткий ответ: библиотека GNU MP не является полным решением;он обеспечивает только целочисленные и рациональные функции.Однако библиотека MPFR построена поверх библиотеки GNUMP и используется / связана с ней, а также предоставляет необходимые вам трансцендентные функции.

0 голосов
/ 20 декабря 2010

Использовали ли вы это уравнение: lg (a) = ln (a) / ln (10); с этим вы можете найти логарифм основания 10 данного числа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...