ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1355
1355
EMPFEHLEN
-
05.03.06 19:22 #1
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Reicht einem bei Berechnungen mit Gleitkommazahlen die Genauigkeit von float aus und rechnet man trotzdem mit double Werten, so hat man oft das Problem mit Rundungsfehlern. Beispielsweise könnte das Ergebnis einer Berechnung (für unsere Genauigkeitsanfroderungen) nahe genug bei 0 liegen, so dass wir das Ergebnis als 0 werten.
Das könnte man dann beispielsweise wie folgt Bewerkstelligen:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
package de.tutorials; public class EpsilonExample { /** * @param args */ public static void main(String[] args) { double a = 0.00000000000000000000000000000000000000000001; double b = 0.000000000000000000000000000000000000000000001; System.out.println(isNearZero(a)); System.out.println(isNearZero(b)); } static boolean isNearZero(double value){ return Math.abs(value) < Float.MIN_VALUE; } }
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hallo Thomas,
stell doch auch mal ne Frage hier ins Forum
! Immer Antworten und nie Fragen stellen, das muss doch langweilig auf die Dauer sein.
Vg Erdal
-
05.03.06 22:40 #3
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
Leider haben wir hier kein Forum über Frauen...stell doch auch mal ne Frage hier ins Forum!
Ich benutze das Java Forum eben ab und an gerne als kleinen Blogersatz
Gruss TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hi,
eine Möglichkeit auch mit solchen Zahlen zu rechnen.
1031.00000000000000000000000000000000000000232 - 1031.000000...
Es gibt einen Algorithmus der die Werte getrennt voneinander berechnet und zum Schluß wieder zusammenführt.
Gruß
Romsl
Ähnliche Themen
-
Pattern von Fließkommazahlen
Von Duckemai im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 5Letzter Beitrag: 10.08.10, 16:25 -
Einlesen von Fließkommazahlen mit sscanf
Von WingMan81 im Forum C/C++Antworten: 11Letzter Beitrag: 28.09.09, 20:44 -
Rechnen
Von siros im Forum PHPAntworten: 1Letzter Beitrag: 19.05.06, 10:32 -
zufallszahl zwischen 2 Fließkommazahlen
Von Philipp_Frank im Forum PHPAntworten: 6Letzter Beitrag: 20.10.05, 23:07 -
Fließkommazahlen
Von c-hilgert im Forum C/C++Antworten: 2Letzter Beitrag: 09.06.04, 10:02






Zitieren
Login





