10

純粋な好奇心から質問があります。MATLAB では、大きな数の乗算はどのように実装されていますか? カラツバ、トゥーム3、フューラー、それとも全く違うものですか?

4

4 に答える 4

3

BigIntegerそれがあなたが意味するものであれば、組み込みクラスはありません。固定小数点ツールボックスを使用するか、関連する Java/.NET クラスをインポートできます。

デフォルトでは、数値は IEEE 倍精度浮動小数点形式で表されます。

于 2012-09-21T11:59:34.527 に答える
3

答えに加えて、より多くの桁数の精度が必要な場合は、このfex ファイルを使用してみてください

于 2012-09-21T15:35:16.750 に答える
0

数値が大きいだけで、多数の有効桁数を必要としない場合。$10^-1$ のように、掛け算ごとに小さな数を掛けることができます。乗算 $N$ の数を追跡し、$10^{-N}$ で値を取得します。これは一時的な回避策になる可能性があります。

于 2014-06-17T13:32:43.580 に答える