イプシロンの計算方法

イプシロン、またはマシン イプシロンは、コンピューティングにおいて重要な数です。マシン イプシロンは、1 とコンピューターの次に大きい浮動小数点数の間の距離を示します。浮動小数点数のサイズによっては、特定の計算で丸め誤差が発生する可能性があるため、これを計算することは重要です。マシン イプシロンの計算はさまざまな方法で行うことができ、多くのプログラミング言語には、この値を決定できる組み込み関数があります。ただし、かなり単純なルーチンでアルゴリズム的に決定することもできます。
ステップ 1
アルゴリズムをプログラムするプログラミング言語を選択します。その言語で簡単なプログラムを作成できるように、言語の構文を十分に理解していることを確認してください。
ステップ 2
変数を 1 に初期化します。疑似コードでは、これは次のようになります
x -> 1.
ステップ 3
初期化された値を 2 で割り、それを 1 に加算します。擬似コードでは、これは次のようになります
y -> x/2 + 1.
ステップ 4
y が 2 未満の場合に設定するような条件ステートメントを追加します
x -> x/2,
手順を繰り返します
y -> x/2 + 1.
y が 2 より大きいという条件が満たされると、結果の数値はマシン イプシロンになります。