11

C/C++ 用の任意精度浮動小数点ライブラリを探しています (プレーン C が推奨されます)。任意精度の指数が必要です。GMP と MPFR は固定サイズの指数を使用するため、不適格です (回避策についていくつかのアイデアがありますが、すぐに使えるソリューションを好みます)。無限値を防ぐために指数の精度を自動的に調整できると便利な機能です。

そのようなライブラリが存在しないことが確実にわかっている場合は、そう言ってください。

4

3 に答える 3

6

私の知る限り、GMP/MPFR ほど主流なものはありません。しかし、Fredrik Johansson のarbには、浮動小数点数に任意精度の指数を提供するfmprというモジュールが含まれています。

于 2012-10-14T17:19:26.027 に答える
1

これはかなり特殊な要求です。実際のニーズについて詳しく知ることなく、MPFR のようなより一般的な任意精度ライブラリを使用して、値の対数を表すことを検討するかもしれません (これは真に任意の指数範囲を与えるわけではありませんが、指数が非常に大きいため、おそらくもはや問題ではありません)。

于 2012-11-06T17:56:22.773 に答える
0

http://www.ttmath.org/をご覧ください。オンザフライで精度を調整できるとは思いませんが、任意の精度を適切にサポートしています。

于 2012-11-06T16:41:58.313 に答える