Dezimaldarstellung -> 32 bit Fließkommazahl

Hier sollen alle kleinen Minilösungen und sonstiges Nützliches hinein

Moderator: herw

Antworten
Benutzeravatar
herw
moderator
Beiträge: 3123
Registriert: 13. März 2006, 18:28
Wohnort: Dortmund

Dezimaldarstellung -> 32 bit Fließkommazahl

Beitrag von herw »

Für mathematisch Interessierte:
Beim Berechnen von Potenzen benutzt REAKTOR 5.9.0 die Logarithmus- und die Exponentialfunktionen mit 32bit-Darstellung.
Wenn man an die Rechengenauigkeit von REAKTOR herankommt, dann kann es zu unerwarteten Ergebnissen kommen, wenn man berücksichtigen muss, dass jede dazwischen geschaltete Rechenoperationen zwangsläufig zu weiteren Rundungsfehlern führt.
Mir ist es in meinem Projekt HÜLLKURVEN passiert, wo ich zum Beispiel die Zahl 2^2,26758E-7 berechnen lassen musste. REAKTOR und auch mein Taschenrechner TI-nspire CX CAS bekamen 1 heraus. Excel dagegen 1,000000157177… .
Ich habe daraufhin mal ein wenig recherchiert und kann hier zwei interessante Links angeben:

Zunächst mal ist immer eine gute Anlaufstelle in diesen Dingen Wikipedia:
IEEE 754 beschreibt sehr verständlich, wie man Dezimalzahlen in die Fließkommadarstellung „zu Fuß” umrechnet. Dort führt ein Link zu einem interessanten Applet IEEE 754 Umrechner, mit dem man sich sehr anschaulich Dezimalzahlen in 32 bit floats darstellen lassen kann:
IEEE 754 Umrechner.jpg
ciao herw
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Antworten