Der Ausdruck 0.09 == 0.1-0.01 ergibt false, aber zum Beispiel ist 0.08 == 0.1-0.02 wahr und 0.19 == 0.2-0.01 ist auch wahr. Was ist das Problem?Warum gibt 0.09 == (0.1-0.01) in MATLAB eine falsche Antwort?
-1
A
Antwort
1
Dies ist ein klassischer Rundungsfehler. Wenn Sie Floats vergleichen, verwenden Sie normalerweise ein Epsilon, das definiert, wie nahe zwei Gleitkommazahlen miteinander sein müssen, um anzunehmen, dass sie dieselbe Nummer haben.
See:
http://matlab.wikia.com/wiki/FAQ#Why_is_0.3_-0.2-0.1.28or_similar.29_not_equal_to_zero.3F
Verwandte Themen
- 1. Warum gibt Boost VF2 Subgraph Isomorphie eine falsche Antwort?
- 2. Warum gibt der Modulo-Operator eine falsche Antwort?
- 3. Warum gibt die bitweise linke Operation eine falsche Antwort?
- 4. Wenn Anweisung eine falsche Antwort gibt
- 5. DbFunctions DiffDays Gibt falsche Antwort
- 6. Primzahlen-Programm gibt falsche Antwort
- 7. UIBezierPath-Übersetzungsumwandlung gibt falsche Antwort
- 8. reversed polish gibt falsche antwort
- 9. JS Rechner gibt falsche Antwort
- 10. Ajaxform gibt mir falsche Antwort
- 11. Warum gibt mir dieser Code die falsche Antwort?
- 12. python warum gibt max (max (float_2d_array)) falsche antwort?
- 13. BigQuery Standard-SQL-Abfrage gibt eine falsche Antwort
- 14. Warum gibt dieser Matrixadditionscode die falsche Antwort? wenn zum Beispiel
- 15. Warum Pycharm eine falsche Bedingungsprüfung gibt?
- 16. Code unten Dies gibt falsche Antwort
- 17. sympy solve() gibt implizite/falsche Antwort
- 18. numpy.piecewise gibt falsche Antwort, wenn Lambda mit
- 19. Warum gibt diese bedingte Teilmenge aus einer CSV-Datei eine falsche Antwort in R zurück?
- 20. Docker Login gibt falsche "Erfolg" Antwort?
- 21. tf.nn.softmax_cross_entropy_with_logits gibt falsche Ausgabe. Warum?
- 22. Java math.pow() gibt falsche Antwort zurück
- 23. Aktive Datensatzsumme gibt die falsche Antwort
- 24. GCC gibt falsche Antwort mit Optimierung aktiviert
- 25. Mathematica Solve-Funktion gibt falsche Lösung, warum?
- 26. Matlab berechnet falsche Oberflächennormalen?
- 27. Falsche Antwort in C++
- 28. CodeForces 2A Falsche Antwort
- 29. Warum gibt mein compareTo() falsche Antworten?
- 30. Partielle Differentialgleichung in Matlab (falsche Lösung)