Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » kann Mathematica floor((3^17716740096)/10^76845758

kann Mathematica floor((3^17716740096)/10^76845758

Universität / Fachhochschule

Tags: FFT, Mathematica, Potenz

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
hyperOM

hyperOM aktiv_icon

15:10 Uhr, 29.08.2015

Antworten
Kann Mathematica
floor((3^17716740096)/10^7684575837) mod1040
und
floor((3^17716740096)/10^8068804630) mod1040
berechnen? Auch noch 10 oder 100 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 mod), 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 mod (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) mod1040
floor((3^16911433728)/10^7684575837) mod1040

wolframalpha.com rechnet nur bis etwa
floor((3^12079513)/10^20000) mod1020=3481951970444267068

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 (z.B. 16GB) ist?

Nur wenn Mathematica alles schneller als mein Programm berechnen kann, würde ein Kauf (380 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."
Online-Nachhilfe in Mathematik
Antwort
Angrod

Angrod aktiv_icon

17:09 Uhr, 29.08.2015

Antworten
Hallo,
Sie können sich Mathematica als Testversion herunterladen und schauen, ob das Programm solche Rechenoperationen durchführen kann.
hyperOM

hyperOM aktiv_icon

17:16 Uhr, 29.08.2015

Antworten
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?

Antwort
Angrod

Angrod aktiv_icon

17:42 Uhr, 29.08.2015

Antworten
Sie müssen dazu die zuständige Universität fragen, ob Sie das dürfen. Ich habe leider das Programm nicht.
Antwort
abakus

abakus

08:45 Uhr, 30.08.2015

Antworten
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 108376187506.
PS:
Geogebra berechnet für den Zehnerlogarithmus 8376187506.145673, und
108376187506.1456731.398533906472717108376187506

Ich weiß, das löst noch nicht das floor- und MOD-Problem...

hyperOM

hyperOM aktiv_icon

11:23 Uhr, 30.08.2015

Antworten
NEIN: die vorderen und hinteren Stellen kenne ich schon über 5 Jahre
www.lamprechts.de/gerd/php/RechnerMitUmkehrfunktion.php
Funktion POW
x=3
y=17716740096
N=1000000000000000000000000000000000000000000000000000000000
ergibt
1.398533076970184052822940518738... e8453033264
modN=292906691324075491097734851381312535859756831680569016321 (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 50000 mal schneller als .Net und über 200 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 380 Euro für Mathematica billiger...

Und damit begründet sich auch die Entscheidung gegen die Testversion:
nur 15 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.