$MinMachineNumber

$MinMachineNumber

使用中のコンピュータシステムで正規化形式で表現可能な,最小の機械精度の正の数.

詳細

例題

すべて開くすべて閉じる

  (1)

正規化形での入力が可能な最小のハードウェア浮動小数点数:

スコープ  (3)

$MinMachineNumberよりも小さい機械数は非正規機械数として表される:

次はまだ機械数である:

しかし,x$MinMachineNumberと相対的な確度に達していない:

最小の正の正規化された機械数をアルゴリズムを使って求める:

最小の正の非正規機械数をアルゴリズムを使って求める:

特性と関係  (4)

機械演算で,最小指数を二進法で計算する:

$MinMachineNumberは,最小指数を持ち,仮数部の先頭を除くすべてのビットが0に設定されている:

非正規機械数は最小指数持ち,仮数部の先頭が0ビットである:

$MinMachineNumber/252は,最小の正の非正規数を生成する:

さらに分割すると,機械数の0になる:

$MaxMachineNumber×$MinMachineNumber4.×(1.-$MachineEpsilon/2)である:

Accuracy[$MinMachineNumber]Accuracy[0.]に等しい:

考えられる問題  (2)

$MinMachineNumberより小さい機械数の計算では有意桁がすべて失われるかもしれない:

SetPrecisionを使って機械数を任意精度に変換してアンダーフローを避ける:

$MaxMachineNumberの逆数は$MinMachineNumberより小さい:

Wolfram Research (1991), $MinMachineNumber, Wolfram言語関数, https://reference.wolfram.com/language/ref/$MinMachineNumber.html (2018年に更新).

テキスト

Wolfram Research (1991), $MinMachineNumber, Wolfram言語関数, https://reference.wolfram.com/language/ref/$MinMachineNumber.html (2018年に更新).

CMS

Wolfram Language. 1991. "$MinMachineNumber." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2018. https://reference.wolfram.com/language/ref/$MinMachineNumber.html.

APA

Wolfram Language. (1991). $MinMachineNumber. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$MinMachineNumber.html

BibTeX

@misc{reference.wolfram_2024_$minmachinenumber, author="Wolfram Research", title="{$MinMachineNumber}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/$MinMachineNumber.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_$minmachinenumber, organization={Wolfram Research}, title={$MinMachineNumber}, year={2018}, url={https://reference.wolfram.com/language/ref/$MinMachineNumber.html}, note=[Accessed: 21-November-2024 ]}