DMUG-Archiv 2011

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

AW: Re: NotebookGetExpression

Hallo Robert,

In[1]:= args1 = {x, y, ...};
In[2]:= r1 = sophisticatedExpensiveResult[ Sequence @@ args1];
In[3]:= 
DumpSave[ "aName.mx", {sophisticatedExpensiveResult, args1, r1}];

und dann in jedem Notebook, wo man das Resultat r 
haben will 

In[1]:= << aName.mx

hilft nicht? Man schreibt es hinaus und liest es zurück. Man braucht ein Extrasymbol 
für das evaluierte Ergebnis.

Es heisst dann noch:
+ You can use DumpSave["file", "s"] to write out the definition for 
the value of a symbol itself. 
+ You can typically read a dump file when you start Mathematica by using the initfile 
command-line option. 

Es wurde nicht ausprobiert, diese Antwort ist nur ein interludium anderswo, wo es kein Mma hat.


Gruss
Udo.


>Es geht nicht um eine Funktion die sich ihrer Werte entsinnt (geht
>übrigens auch mit nicht numerischen 
Funktionen) sonder darum das sich
>ein Notebook sich seiner über "aufwendigere" expression definierter
>funktionen 
erinnert,
>also beim erneuten laden des notebooks nach einem neustart des Kernel
>ohne das die expression erneut 
evaluiert werden muss.



Antworten:
Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html