|
Kann Mathematica floor((3^17716740096)/10^7684575837) und floor((3^17716740096)/10^8068804630) berechnen? Auch noch oder mal größere Potenz-Zahlen?
Eigentlich geht es mir um den Vergleich mit meinem eigenen Programm (Berechnungs-Zeit und einige Stellen). Ein Professor gab mir mal Berechnungs-Zeiten (nur Potenz ohne floor und die extrem kurz waren. Dann stellte sich heraus, dass nur virtuell gerechnet wurde, da allein schon die Ausgabe der GB großen Zahlen auf die Festplatte zig mal langsamer ist als diese Zeit. Bei Floor (Abrunden) und (Modulo) kann Mathematica nicht mehr abkürzen (außer am Anfang und Ende deshalb suche ich Stellen in der Mitte)
Interessant auch floor((3^16106127360)/10^4994974290) floor((3^16911433728)/10^7684575837)
wolframalpha.com rechnet nur bis etwa floor((3^12079513)/10^20000)
Hier meine Zeiten: gerdlamprecht.de/Bilder/Vergleich3HochX_Mio.png
Kann Mathematica diese Großen Zahlen auch auf Festplatte ausgeben, wenn die Ergebnisdatei größer als RAM . 16GB) ist?
Nur wenn Mathematica alles schneller als mein Programm berechnen kann, würde ein Kauf Euro) lohnen...
Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen." |
|
|
Hallo, Sie können sich Mathematica als Testversion herunterladen und schauen, ob das Programm solche Rechenoperationen durchführen kann.
|
|
Weiß ich. Aber da muss man sich anmelden und das Programm greift tief ins System ein und will ständig ins Internet.
Da es für einige Studenten kostenlos sein soll, dachte ich, dass sich hier einige Studenten finden, die mir helfen...
Kann man als ehemaliger Student einfach an eine UNI gehen und dort im Computerkabinett mal kurz testen...??
Oder kennt jemand andere Programme wie maplesoft.com, die 3^17...1700Mrd.} exakt und schnell berechnen können?
|
|
Sie müssen dazu die zuständige Universität fragen, ob Sie das dürfen. Ich habe leider das Programm nicht.
|
|
Hallo, könntest du die Zwischenrechnung nicht logarithmisch machen? lg((3^17716740096)/10^76845758)=17716740096*lg(3))-76845758 ist laut meinem Taschenrechner ca. 8376187506, und dein gesuchtes Ergebnis hat die Größenordnung . PS: Geogebra berechnet für den Zehnerlogarithmus 8376187506.145673, und
Ich weiß, das löst noch nicht das floor- und MOD-Problem...
|
|
NEIN: die vorderen und hinteren Stellen kenne ich schon über 5 Jahre www.lamprechts.de/gerd/php/RechnerMitUmkehrfunktion.php Funktion POW ergibt . (letzte Stellen) genau deshalb schrieb ich ja "außer am Anfang und Ende deshalb suche ich Stellen in der Mitte"
Statt mit Div floor Mod hätte ich auch Substring(strUeber8GBString, vonPos3GB, 40Stellen) schreiben können...
Denn der Austausch von den ganzen 16GB über's Internet ist zur Zeit nicht praktikabel.
Endziel sind 1 TB und bis jetzt würde selbst mein gut optimiertes Programm (über mal schneller als .Net und über mal schneller als optimierter JAVA-Code) über 1 Jahr Rechenzeit bedeuten.
Mit mehr als 16GB RAM und Kopplung mehrerer PCs könnte ich noch etwas mehr herausholen, aber da wäre Euro für Mathematica billiger...
Und damit begründet sich auch die Entscheidung gegen die Testversion: nur Tage gültig sie wäre also abgelaufen, bevor das Ergebnis harauskäme.
|
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.
|