INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Fragwürdiges Phänomen mit Arrays



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

28.04.2011, 16:32
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: Fragwürdiges Phänomen mit Arrays
(28.04.2011 16:02 )Kiesch schrieb:  Wie löst man das dann programmatisch? Betrag von Wert kleiner Maschinengenauigkeit?
Im Prinzip genau so.
Allgemein gilt für "X=Y?": "|X-Y| < e ?", wobei e die Maschinenungenauigkeit ist. Und die kann man ansetzen wie man will. Nur eben nicht kleiner als die "kleinste Zahl, die man zu 1 dazu zählen kann, sodass das Ergebnis ungleich 1 ist." (siehe WikiPedia). Für viele Fälle reicht ein e mit einer Genauigkeit von 6 Stellen - bedenke: DBL hat 16 Stellen.

Zitat:Oder gibt man da noch ne Sicherheitsmarge mit, da sich Rundungsfehler akkumulieren können?
Im Prinzip hast du hiermit Recht.
Man muss als Programmierer immer im Hinterkopf haben, dass bei einer permanenten Addition ein erheblicher Rundungsfehler entstehen kann (nicht muss). Daher sollte man, falls möglich, nicht einen Algorithmus wählen, der kleine Werte aufaddiert, sondern einen, der einen konstanten Wert mit z.B. einer Integer-Zahl multipliziert.

Die Sache mit dem Rundungsfehler gilt es natürlich nur bei Gleitkommazahlen. Bei Integer-Zahlen gibt es grundsätzlich keine Rundungsfehler.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Fragwürdiges Phänomen mit Arrays - IchSelbst - 28.04.2011 16:32

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Auswahl eines Arrays anhand des Wertes eines zweiten Arrays treffen alan 2 4.585 19.02.2015 16:12
Letzter Beitrag: alan
Bug Arrays... immer wieder Arrays nurso 6 7.475 15.08.2014 10:39
Letzter Beitrag: Lucki
  Array of Cluster(Arrays) nach Cluster(Concatenate Arrays) rasta 7 9.751 18.12.2008 12:33
Letzter Beitrag: rasta
  seltsames Phänomen nach exe-Erstellung Hugin 6 4.503 28.11.2008 12:10
Letzter Beitrag: jg

Gehe zu: