機械精度の数で用いられる精度桁数を与える.
$MachinePrecision
機械精度の数で用いられる精度桁数を与える.
詳細
- $MachinePrecisionの典型的な値は53Log[10,2]つまりおよそ16である.
- $MachinePrecisionはMachinePrecisionの数値である.
例題
すべて開く すべて閉じるスコープ (1)
アプリケーション (1)
特性と関係 (3)
$MachinePrecisionは評価すると数になるのに対しMachinePrecisionは定数である:
{$MachinePrecision, MachinePrecision}$MachinePrecisionは数値的にMachinePrecisionに等しい(Equal):
$MachinePrecision == MachinePrecision$MachinePrecisionはMachinePrecisionへの機械精度近似である:
N[{$MachinePrecision, MachinePrecision}]N[{$MachinePrecision, MachinePrecision}, 30]x = 1.23456789⌈$MachinePrecision⌉+1 より大きい数が入力されたときは,精度は桁数に基づく:
y = 1.234567890123456789{Precision[x], Precision[y]}$MachinePrecision×ビット数÷桁数でバイナリ機械精度が得られる:
$MachinePrecision * Log[2., 10.]考えられる問題 (1)
$MachinePrecisionは機械精度の解像度とともに機械精度任意精度計算を使う:
ode = {x''[t] + Sin[x[t]] == 0, x[0] == 1, x'[0] == 0};asol = NDSolve[ode, x, {t, 0, 10 ^ 3Pi}, WorkingPrecision -> $MachinePrecision, MaxSteps -> Infinity]//TimingMachinePrecisionは機械数演算を使う:
msol = NDSolve[ode, x, {t, 0, 10 ^ 3Pi}, WorkingPrecision -> MachinePrecision, MaxSteps -> Infinity]//Timing履歴
1991 で導入 (2.0) | 2003 で更新 (5.0)
テキスト
Wolfram Research (1991), $MachinePrecision, Wolfram言語関数, https://reference.wolfram.com/language/ref/$MachinePrecision.html (2003年に更新).
CMS
Wolfram Language. 1991. "$MachinePrecision." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2003. https://reference.wolfram.com/language/ref/$MachinePrecision.html.
APA
Wolfram Language. (1991). $MachinePrecision. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$MachinePrecision.html
BibTeX
@misc{reference.wolfram_2026_$machineprecision, author="Wolfram Research", title="{$MachinePrecision}", year="2003", howpublished="\url{https://reference.wolfram.com/language/ref/$MachinePrecision.html}", note=[Accessed: 12-July-2026]}
BibLaTeX
@online{reference.wolfram_2026_$machineprecision, organization={Wolfram Research}, title={$MachinePrecision}, year={2003}, url={https://reference.wolfram.com/language/ref/$MachinePrecision.html}, note=[Accessed: 12-July-2026]}