C++ で問題に直面しています。標準の C++ double よりも正確な double が必要です。(C++ long double でも十分ではありません) そう.. 私を満足させる GNUMP を見つけました.. しかし..
与えられた数の10を底とする対数を見つける方法.
簡単に言えば、GNU MP ライブラリは完全なソリューションではないということです。整数関数と有理関数のみを提供します。ただし、MPFRライブラリは GNUMP ライブラリの上に構築され、使用/リンクされており、必要な超越関数を提供します。
次の式を使用しましたか: lg(a) = ln(a)/ln(10); これを使用すると、特定の数値の 10 を底とする対数を見つけることができます。