0

任意精度で数値を計算するものをプログラムする必要があります...

しかし、プログラムの実行中に作業する桁が存在するように、すでに「確実」な(つまり、エラー限界を下回る)桁をファイルに出力する必要があります。

また、任意精度のライブラリのほとんどは固定精度を必要としているようですが、動的精度が必要な場合、つまり、それは継続します...

4

2 に答える 2

1

数値を拡張精度まで計算するほとんどのアルゴリズムでは、正確な結果を保証するために、すべての中間計算を多少高い精度で行う必要があります。通常、最終的に必要な精度を指定すると、それが得られる結果になります。計算中に「既知の」正確な数字を出力したい場合は、通常、アルゴリズムを実装して正確な数字を自分で追跡する必要があります。

計算したい数がわからないので、これ以上の提案はできません。

GMP/MPIR は、非常に基本的な浮動小数点計算のみをサポートします。GMP または MPIR のいずれかを必要とする MPFR は、より広範な浮動小数点演算のセットを提供します。

于 2011-02-21T06:37:46.660 に答える
0

私のアドバイスはMPIRを使用することです。これはGMPの分岐点ですが、(私の意見では)より親切で開発者に優しい乗組員がいます。

于 2011-02-20T01:17:35.483 に答える