Als «floating-point» getaggte Fragen

194
Wann benutzt du float und wann double?

In meiner Programmiererfahrung muss ich häufig eine Entscheidung treffen, ob ich float oder double für meine reellen Zahlen verwenden soll. Manchmal gehe ich schweben, manchmal gehe ich doppelt, aber das fühlt sich wirklich subjektiver an. Wenn ich mit der Verteidigung meiner Entscheidung...

64
Warum ist eine negative Null wichtig?

Ich bin verwirrt darüber, warum uns unterschiedliche Darstellungen für positive und negative Nullen wichtig sind. Ich erinnere mich vage an die Behauptungen, dass eine negative Nullrepräsentation bei der Programmierung mit komplexen Zahlen extrem wichtig ist. Ich hatte noch nie die Möglichkeit,...

62
Was verursacht Gleitkomma-Rundungsfehler?

Mir ist bewusst, dass Gleitkomma-Arithmetik Präzisionsprobleme hat. Normalerweise überwinde ich sie, indem ich zu einer festen Dezimaldarstellung der Zahl wechsle oder einfach den Fehler vernachlässige. Ich weiß jedoch nicht, was die Ursachen für diese Ungenauigkeit sind. Warum gibt es so viele...

31
Führt der Vergleich der Gleichheit der Gleitkommazahlen auch dann zu einer Irreführung der Nachwuchsentwickler, wenn in meinem Fall kein Rundungsfehler auftritt?

Zum Beispiel möchte ich eine Liste von Schaltflächen von 0,0.5, ... 5 anzeigen, die für jede 0,5 springt. Ich benutze eine for-Schleife, um das zu tun, und habe eine andere Farbe auf der Schaltfläche STANDARD_LINE: var MAX=5.0; var DIFF=0.5 var STANDARD_LINE=1.5; for(var i=0;i<=MAX;i=i+DIFF){...

29
Warum brauchst du float / double?

Ich schaute http://www.joelonsoftware.com/items/2011/06/27.html und lachte über Jon Skeets Witz, dass 0,3 nicht 0,3 ist. Ich persönlich hatte nie Probleme mit Floats / Decimals / Doubles, aber dann erinnere ich mich, dass ich 6502 sehr früh gelernt habe und in den meisten meiner Programme keine...

18
Lösungen für Gleitkomma-Rundungsfehler

Beim Erstellen einer Anwendung, die sich mit vielen mathematischen Berechnungen befasst, bin ich auf das Problem gestoßen, dass bestimmte Zahlen Rundungsfehler verursachen. Ich verstehe zwar, dass Fließkommazahlen nicht exakt sind , aber das Problem besteht darin, wie ich mit exakten Zahlen umgehe,...

11
Wie geht Lua mit Ganzzahl- und Gleitkommazahlen um?

Soweit ich mich an das Programmieren erinnere, wurde mir beigebracht, Gleitkommazahlen nicht auf Gleichheit zu vergleichen. Beim Lesen der Programmierung in Lua über den Lua- numberTyp stellte ich Folgendes fest: Der Zahlentyp repräsentiert reelle Zahlen (Gleitkommazahlen mit doppelter...

9
Wie können Unums die negative Null von IEEE emulieren?

Ich lese gerade "Das Ende des Fehlers - Unum Computing" von John Gustafson ( Youtube ). Was ich immer noch nicht sicher bin, ist, wie die Fälle, die in IEEE durch negativ vorzeichenbehaftete Null behandelt werden, mit Unums behandelt werden. Unums erlaubt es also zunächst, bestimmte exakte Werte...