Machine epsilon poskytuje informace o výpočtech, které mohou počítače provádět.
Epsilon, nebo stroj epsilon, je důležité číslo ve výpočetní technice. Stroj epsilon udává vzdálenost mezi 1 a dalším největším číslem s plovoucí desetinnou čárkou na vašem počítači. To je důležité pro výpočet, protože velikost čísla s pohyblivou řádovou čárkou může u určitých výpočtů vést k zaokrouhlovacím chybám. Výpočet epsilon stroje lze provést mnoha způsoby a mnoho programovacích jazyků má vestavěné funkce, které mohou tuto hodnotu určit. Lze jej však také určit algoritmicky pomocí poměrně jednoduché rutiny.
Krok 1
Vyberte programovací jazyk, ve kterém chcete naprogramovat algoritmus. Ujistěte se, že rozumíte syntaxi jazyka dostatečně dobře, abyste v něm vytvořili jednoduchý program.
Video dne
Krok 2
Inicializujte proměnnou tak, aby se rovnala 1. V pseudokódu to bude vypadat takto
x -> 1.
Krok 3
Vydělte inicializovanou hodnotu 2 a přidejte ji k 1. V pseudokódu to vypadá takto
y -> x/2 + 1.
Krok 4
Přidejte podmíněný příkaz, například, že pokud y je menší než 2, nastavte
x -> x/2,
a opakujte krok
y -> x/2 + 1.
Jakmile je splněna podmínka, že y je větší než 2, výsledné číslo je strojové epsilon.