Ako vypočítať Epsilon

...

Machine epsilon poskytuje informácie o výpočtoch, ktoré môžu vykonávať počítače.

Epsilon alebo strojové epsilon je dôležité číslo vo výpočtovej technike. Stroj epsilon udáva vzdialenosť medzi 1 a ďalším najväčším číslom s pohyblivou rádovou čiarkou na vašom počítači. To je dôležité pre výpočet, pretože veľkosť čísla s pohyblivou rádovou čiarkou môže viesť k chybám zaokrúhľovania pri určitých výpočtoch. Výpočet epsilon stroja je možné vykonať mnohými spôsobmi a mnohé programovacie jazyky majú vstavané funkcie, ktoré dokážu určiť túto hodnotu. Dá sa však určiť aj algoritmicky pomerne jednoduchou rutinou.

Krok 1

Vyberte programovací jazyk, v ktorom chcete naprogramovať algoritmus. Uistite sa, že rozumiete syntaxi jazyka dostatočne dobre, aby ste v rámci jazyka vytvorili jednoduchý program.

Video dňa

Krok 2

Inicializujte premennú tak, aby sa rovnala 1. V pseudokóde to bude vyzerať takto

x -> 1.

Krok 3

Vydeľte inicializovanú hodnotu 2 a pridajte ju k 1. V pseudokóde to vyzerá takto

y -> x/2 + 1.

Krok 4

Pridajte podmienený príkaz tak, že ak je y menšie ako 2, nastavte

x -> x/2,

a zopakujte krok

y -> x/2 + 1.

Keď je splnená podmienka, že y je väčšie ako 2, výsledné číslo je strojové epsilon.