Hvordan beregne Epsilon

...

Machine epsilon gir informasjon om beregningene som datamaskiner kan gjøre.

Epsilon, eller maskin-epsilon, er et viktig tall i databehandling. Machine epsilon gir avstanden mellom 1 og det nest største flyttalltallet på datamaskinen din. Dette er viktig å beregne, da størrelsen på flyttallen kan føre til avrundingsfeil for enkelte beregninger. Å beregne maskin epsilon kan gjøres på flere måter, og mange programmeringsspråk har innebygde funksjoner som kan bestemme denne verdien. Imidlertid kan det også bestemmes algoritmisk med en ganske enkel rutine.

Trinn 1

Velg et programmeringsspråk for å programmere algoritmen. Sørg for at du forstår språkets syntaks godt nok til å lage et enkelt program innenfor språket.

Dagens video

Steg 2

Initialiser en variabel til å være lik 1. I pseudokode vil dette se ut

x -> 1.

Trinn 3

Del den initialiserte verdien med 2, og legg det til 1. I pseudokode ser dette ut

y -> x/2 + 1.

Trinn 4

Legg til en betinget setning, slik at hvis y er mindre enn 2, sett

x -> x/2,

og gjenta trinnet

y -> x/2 + 1.

Når betingelsen om at y er større enn 2 er oppfylt, er det resulterende tallet maskin-epsilon.