Na ja,
hilft schon, ist aber nicht besser als "manuell"
wenn man das Dump z.B. in das Notebook selbst dranbasteln könnte ok.
LG Robert
On 18.05.2011 13:07, su.krause@XXXXXXX.ch wrote:
> 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.
>