Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#25

AW: Probleme mit Trunc

  Alt 21. Apr 2018, 09:13
Dein Excelbeispiel ist genauso fehlerhaft, da dort ja nicht mit Pi gerechnet wird, sondern (wenn man Excel trauen darf) mit einer relativ guten Näherung.
Mein Excel-Beispiel ist richtig, auch wenn vielleicht die Rechnung sehr vereinfacht ist. Ich wollte nichts kompliziertes. Aber ich hab ein anderes Excel-Beispiel, einen Klassiker. Kennst du den Josephspfennig?

Die Geschichte geht so: stell dir vor Joseph, der Vater von Jesus, hat Jesus bei der Geburt eine Sparbuch bei einer Bank angelegt, und 1 Cent eingezahlt. Er hat damals 5% Zinsen vereinbart. Natürlich wurde nie Geld von dem Sparbuch abgehoben, so dass die Zinsen drauf blieben, und ein Teil des Vermögens auf dem Sparbuch wurden. Wie viel Geld ist heute, also 2018, auf dem Sparbuch?

Hier die Excel-Lösung: [... blah blah]
Deine erste Excel-Lösung ist wie gesagt falsch und Deine zweite ist völlig falsch! (Es ist schon irgendwie symptomatisch, daß Du hier immer mit Excel argumentierst, vielleicht bist Du im falschen Forum?) Abgesehen von der pseudo-didaktischen Kindergeschichte, hast Du natürlich den völlig falschen Algorithmus gewählt.

Ich weiß zwar nicht, wie Banken das Problem genau behandeln (wenn zB nach einem Jahr auf den nächsten Cent gerundet wird, kommst Du nie von Deinem 1 Cent runter), aber nehmen wir an, Du willst a=0.01*(1+0.05)^2018 ausrechnen.

Die Rechnung mit Maple und 30 Stellen ergibt a = 5.75447255534412876764885218574e40. Selbst die relative ungenaue math.power-Routine liefert Dir 5.75447255534412801e40 mit einem relativen Fehler von 0.13e-15. Wenn Du AMath benutzt, erhältst Du 5.75447255534412878e40 mit einem 60-fach kleineren Fehler von 0.21e-17.

Das Problem ist also nicht die Fließkommarechnung, sondern das, was zwischen den Ohren ist.

Geändert von gammatester (21. Apr 2018 um 09:15 Uhr)
  Mit Zitat antworten Zitat