Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 数値的評価と精度 > 精度と確度の制御 > $MinPrecision >

$MinPrecision

$MinPrecision
任意精度の数で使える最小有効桁数を示す
  • $MinPrecisionに正の値を指定すると,指定された精度を達成するために,Mathematica は任意精度の数に値をゼロとした桁数字を必要なだけ加える.ゼロ値の桁数字は二進数で与えられ,必ずしも十進数の0ではない.
  • $MaxPrecision の設定のとき,Mathematica は固定精度で計算を行う.
  • $MinPrecisionの値は十進数で指定される.整数である必要はない.
計算中の精度が機械精度かそれ以上に保たれるようにする:
固定の20桁精度で計算する:
計算中の精度が機械精度かそれ以上に保たれるようにする:
In[1]:=
Click for copyable input
Out[1]=
 
固定の20桁精度で計算する:
In[1]:=
Click for copyable input
Out[1]=
固定精度を使った最大固有値のためのベキ乗法:
4×4ヒルベルト(Hilbert)行列の最大固有値を47桁まで求める:
固定精度でなければ,結果の精度が落ちる:
反復は自己修正式なので,固定精度は47桁まで正しい:
$MinPrecisionは機械数の計算部分には影響しない:
必要であれば,SetPrecisionを使って入力から機械数を除去する:
バージョン 3 の新機能 | バージョン 5 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF