Rechnen mit grösseren Ganzzahlen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Rechnen mit grösseren Ganzzahlen

Re: Rechnen mit grösseren Ganzzahlen

von Stephan » Mi, 23.09.2020 09:26

Helmut_S hat geschrieben: Di, 22.09.2020 08:42 Hallo Butler,
Wo sind die Rechengrenzen überhaupt?
nach meiem Verständnis liegt die Rechengrenze von Calc bei 2^52, wie aus der Tabelle hervorgeht, kann Calc 2^52 von 2^52+1 unterscheiden, dagegen nicht mehr bei 2^53.
Vielleicht nützt diese Information dem Herrn Nilson.
Gruß Helmut
Unter der Überschrift "Ganzzahlen" ist das so, aber im Eigentlichen geht es hier um numerische GEnauigkeit und diese Grenze ist nicht von der Absolutgrösse einer Zahl abhängig, sondern auch Nachkommastellen zählen.

d.h. trotzdem Calc bei Ganzzahlen 2^52 genau rechnet, kommt Calc andererseits bei bereits z.B. 1,1111111111111111^2 ins Straucheln.


Gruß
Stephan

Re: Rechnen mit grösseren Ganzzahlen

von Hiker » Mi, 23.09.2020 08:41

Hallo,

ich verlinke Mal auf ein paar Grundlagen:
http://www.gnumeric.org/numerical-issues.html

Fazit: In Tabellenkalkulationen wir oft gerundet. Wer das vermeiden will muss externe Libraries für Programmiersprachen verwenden.
Ich erinnere mich an einen Artikel über String-basierte Rechenoperationen in der CT - ist aber verdammt lang her....

Mfg, Jörn

Re: Rechnen mit grösseren Ganzzahlen

von Helmut_S » Di, 22.09.2020 08:42

Hallo Butler,
Wo sind die Rechengrenzen überhaupt?
nach meiem Verständnis liegt die Rechengrenze von Calc bei 2^52, wie aus der Tabelle hervorgeht, kann Calc 2^52 von 2^52+1 unterscheiden, dagegen nicht mehr bei 2^53.
Vielleicht nützt diese Information dem Herrn Nilson.
Gruß Helmut
Dateianhänge
Genauigkeit_Calc.ods
(21.06 KiB) 40-mal heruntergeladen

Re: Rechnen mit grösseren Ganzzahlen

von Stephan » Mi, 16.09.2020 16:10

Wie kann Herr Nilson dieses Runden verhindern?
Indem Du per Makros oder benutzerdefinierter Funktion diese Rchnungen mittels Strings ausführtst. Für MS Excel solltest Du dafür Beispieldateien im Intrnet finden, die dann auch für OO Calc passen. Ob es zu diesem Thema exdplizite Dateien für Calc gibt weiß ich hingegen nicht.
Wie wird im Hintergrund von OO gerechnet wenn eine solche Zahl wie die angegebene in ihre Kubikzahl erhoben wird?
weiß ich nicht
Wo sind die Rechengrenzen überhaupt?
Die Rechengrenze auf welche Du hier stösst ist die numerische Genauigkeit bezüglich Ziffern. OO/LO können nur mit maximal 15 (so ich mich richtig erinnere) 'Ziffern-Stellen' Genauigkeit rechnen.


GRuß
Stephan

Nach oben