Machine epsilon geeft informatie over de berekeningen die computers kunnen maken.
Epsilon, of machine epsilon, is een belangrijk getal in de informatica. Machine epsilon geeft de afstand tussen 1 en het volgende grootste getal met drijvende komma op uw computer. Dit is belangrijk om te berekenen, omdat de grootte van het getal met drijvende komma bij bepaalde berekeningen tot afrondingsfouten kan leiden. Het berekenen van machine-epsilon kan op een aantal manieren worden gedaan, en veel programmeertalen hebben ingebouwde functies die deze waarde kunnen bepalen. Het kan echter ook algoritmisch worden bepaald met een vrij eenvoudige routine.
Stap 1
Kies een programmeertaal om het algoritme in te programmeren. Zorg ervoor dat je de syntaxis van de taal goed genoeg begrijpt om een eenvoudig programma binnen de taal te maken.
Video van de dag
Stap 2
Initialiseer een variabele zodat deze gelijk is aan 1. In pseudocode ziet dit er als volgt uit:
x -> 1.
Stap 3
Deel de geïnitialiseerde waarde door 2 en tel die op bij 1. In pseudocode ziet dit eruit als:
y -> x/2 + 1.
Stap 4
Voeg een voorwaardelijke instructie toe, zodanig dat als y kleiner is dan 2, set
x -> x/2,
en herhaal de stap
y -> x/2 + 1.
Zodra aan de voorwaarde dat y groter is dan 2 is voldaan, is het resulterende getal machine epsilon.