Machine epsilon liefert Informationen über die Berechnungen, die Computer durchführen können.
Epsilon oder Maschinen-Epsilon ist eine wichtige Zahl in der Informatik. Machine epsilon gibt den Abstand zwischen 1 und der nächstgrößeren Gleitkommazahl auf Ihrem Computer an. Dies ist wichtig zu berechnen, da die Größe der Gleitkommazahl bei bestimmten Berechnungen zu Rundungsfehlern führen kann. Die Berechnung von Maschinen-Epsilon kann auf verschiedene Weise erfolgen, und viele Programmiersprachen verfügen über integrierte Funktionen, die diesen Wert bestimmen können. Es kann jedoch auch mit einer ziemlich einfachen Routine algorithmisch bestimmt werden.
Schritt 1
Wählen Sie eine Programmiersprache aus, in der der Algorithmus programmiert werden soll. Stellen Sie sicher, dass Sie die Syntax der Sprache gut genug verstehen, um ein einfaches Programm innerhalb der Sprache zu erstellen.
Video des Tages
Schritt 2
Initialisieren Sie eine Variable so, dass sie gleich 1 ist. Im Pseudocode sieht das so aus
x -> 1.
Schritt 3
Teilen Sie den initialisierten Wert durch 2 und addieren Sie diesen zu 1. Im Pseudocode sieht das so aus
y -> x/2 + 1.
Schritt 4
Fügen Sie eine bedingte Anweisung hinzu, so dass, wenn y kleiner als 2 ist, set
x -> x/2,
und wiederholen Sie den Schritt
y -> x/2 + 1.
Sobald die Bedingung, dass y größer als 2 ist, erfüllt ist, ist die resultierende Zahl Maschinenepsilon.