Maximaler Fehler?
Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Übung 4, Aufgabe 2b
Hallo zusammen!
Bei der Lösung der Aufgabe 2 aus der Übung 4 steht, dass man 23 Stellen von der Mantisse zur Speicherung der Nachkommastellen braucht. Müssten das in diesem speziellen Fall nicht nur 22 sein?
Außerdem: In der Lösung berechnet man den maximalen Fehler und gibt anschließend die Zahl der möglichen Nachkommastellen mit 6 an. Kann mir bitte jemand genauer erklären, was hier mit dem maximalen Fehler gemeint ist, und woher die 6 kommt?
Danke!
(float)M_PI: 3.14159274101257324219
(string)M_PI: 3.14159265358979323846
offensichtlich sind es 6 nachpunktstellen und eine vorne (wenn in der math.h) das richtige pi drinsteht
der kleinste abstand zweier zahlen bei 22 binärstellen ist 2^(-22) = 2.3841… * 10^(-7) = 0.23841… * 10^(-6)
Der kleinste Abstand zwishcen dezimalzahlen mit 6 dezimalen ist 10^(-6), bei 7 ist es 10^(-7), wo der abstand zwischen den floats mehr als doppeltsogroß ist.
Was ist mit “der kleinste Abstand zwischen zwei Zahlen” gemeint? Ich stehe auf dem Schlauch.
sorry, ich meinte den kleinsten abstand verschiedener zahlen mit n nachkommastellen, also |0.12342-0.12341| oder sowas. die granularität in der n. stelle
Aaaah, jetzt! Danke!