Machine epsilon ger information om de beräkningar som datorer kan göra.
Epsilon, eller maskin-epsilon, är ett viktigt nummer i datoranvändning. Machine epsilon anger avståndet mellan 1 och det näst största flyttaltalet på din dator. Detta är viktigt att beräkna, eftersom flyttalstalets storlek kan leda till avrundningsfel för vissa beräkningar. Att beräkna maskin epsilon kan göras på flera sätt, och många programmeringsspråk har inbyggda funktioner som kan bestämma detta värde. Men det kan också bestämmas algoritmiskt med en ganska enkel rutin.
Steg 1
Välj ett programmeringsspråk att programmera algoritmen i. Se till att du förstår språkets syntax tillräckligt bra för att göra ett enkelt program inom språket.
Dagens video
Steg 2
Initiera en variabel så att den är lika med 1. I pseudokod kommer detta att se ut
x -> 1.
Steg 3
Dividera det initialiserade värdet med 2 och lägg till det till 1. I pseudokod ser detta ut
y -> x/2 + 1.
Steg 4
Lägg till ett villkorligt uttalande, så att om y är mindre än 2, set
x -> x/2,
och upprepa steget
y -> x/2 + 1.
När villkoret att y är större än 2 är uppfyllt, är det resulterande talet maskin-epsilon.