$MinPrecision
任意精度の数で使える最小有効桁数を示す
詳細
- $MinPrecisionのデフォルト値は0である.
- $MinPrecisionに正の値を指定すると,指定された精度を達成するために,Wolfram言語は任意精度の数にゼロ桁を必要なだけ加える.ゼロ桁は二進数で与えられ,必ずしも十進数の0ではない.
- $MaxPrecision=$MinPrecision=n の設定のとき,Wolfram言語は固定精度で計算を行う.
- $MinPrecisionの値は十進数で指定される.整数である必要はない.
例題
すべて開く すべて閉じる例 (2)
アプリケーション (1)
pm[m_, prec_] := Block[{$MinPrecision = prec, $MaxPrecision = prec}, Norm[FixedPoint[m.# / Norm[#]&, RandomReal[1, 4, WorkingPrecision -> prec]]]]4×4ヒルベルト(Hilbert)行列の最大固有値を47桁まで求める:
m = HilbertMatrix[4];
pm[m, 47]Norm[FixedPoint[m.# / Norm[#, 2]&, RandomReal[1, 4, WorkingPrecision -> 47]]]Eigenvalues[N[m, 47], 1]考えられる問題 (1)
$MinPrecisionは機械数の計算部分には影響しない:
{x, y} = {N[1], N[1, $MachinePrecision]}Block[{$MinPrecision = 24}, {x, y} + 1]必要であれば,SetPrecisionを使って入力から機械数を除去する:
{x, y} = SetPrecision[{x, y}, 24];
Block[{$MinPrecision = 24}, {x, y} + 1]テクニカルノート
-
▪
- 任意精度の数
関連するガイド
-
▪
- 精度と確度の制御 ▪
- 数の表現 ▪
- 大域計算設定とパラメータ ▪
- セッションのカスタマイズ
履歴
1996 で導入 (3.0) | 2003 で更新 (5.0)
テキスト
Wolfram Research (1996), $MinPrecision, Wolfram言語関数, https://reference.wolfram.com/language/ref/$MinPrecision.html (2003年に更新).
CMS
Wolfram Language. 1996. "$MinPrecision." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2003. https://reference.wolfram.com/language/ref/$MinPrecision.html.
APA
Wolfram Language. (1996). $MinPrecision. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$MinPrecision.html
BibTeX
@misc{reference.wolfram_2026_$minprecision, author="Wolfram Research", title="{$MinPrecision}", year="2003", howpublished="\url{https://reference.wolfram.com/language/ref/$MinPrecision.html}", note=[Accessed: 07-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_$minprecision, organization={Wolfram Research}, title={$MinPrecision}, year={2003}, url={https://reference.wolfram.com/language/ref/$MinPrecision.html}, note=[Accessed: 07-August-2026]}