Re : Re: Interpolation

• To: mathgroup at smc.vnet.net
• Subject: [mg75153] Re : [mg75060] Re: Interpolation
• From: robert.pigeon at videotron.ca
• Date: Wed, 18 Apr 2007 05:11:05 -0400 (EDT)
• References: <evsq9b\$p3\$1@smc.vnet.net> <200704160808.EAA09493@smc.vnet.net>

```Thanks Jean-Marc
I did what you said and of course it works. Then I realised that
I have another problem! I do Save["tmpfile1",abcd] in the first
notebook then Save["tmpfile2",abcd] and so on. The problem is that
all variables have the same name in each notebook. I have abc and d
with the same definition. I built one notebook on the first
set of data then I renamed the notebook and just change the name
of the dataset I'm doing the same calculations on all data sets.

Now is it possible to change the name of variables when I do a save.
Or do I have to go back in each notebook and change the variable names.

Robert

Robert Pigeon

----- Message d=27origine -----
De=3A Jean-Marc Gulliet =3Cjeanmarcgulliet=40gmailcom
Date=3A Lundi Avril 16 2007 4=3A58 am
Objet=3A [mg75060] Re=3A Interpolation
=C0=3A mathgroup=40smcvnetnet

Robert Pigeon wrote=3A
Greetings
=

Here is the situation=3A I have four notebooks =

In each I have
datasets and I use Interpolation[dataset] to get an =

interpolation function
for each dataset Now I need to use those four interpolations =

in a fifth
notebook that is not probably going to run at the same tim=
e =

as the other
(they will be closed) I do not want to read all the data =

again and compute
the interpolations to use them So is it possible to save o=
r =

copy the
different interpolations to a new notebook and use them=3F
=

I could probably use FindFit and then copy the =

polynomial function in a different notebook to use it But I =

need a good fit a very
good fit Actually I need the precision given by Interpolation=

[snip]
=

Hi Robert
=

You could use the function *Save* [1] and *Get* [2] For =

example in the =

first notebook you can do all your computations get the =

interpolating =

function and finally save its definition in a file
=

(* First Notebook *)
data = Table[=7By=5E2 y=7D =7By 1 10=7D]=3B
sqrt = Interpolation[data]=3B
Save["C=3A=5C=5CTemp=5C=5Cmysqrt" sqrt]
=

Now in the second notebook you can load the definition of the =

interpolating function with *Get* as in
=

(* Second Notebook *)
sqrt = =3C=3C "C=3A=5C=5CTemp=5C=5Cmysqrt"=3B
=7BSqrt[10] sqrt[10]=7D
=

Regards
Jean-Marc
=

[1] http=3A//documentswolframcom/mathematica/functions/Sav=
e
=

[2] http=3A//documentswolframcom/mathematica/functions/Get=

=

```

• Prev by Date: Re: question about Protect
• Next by Date: Re: numerical inversion of laplace transform
• Previous by thread: Re: Interpolation
• Next by thread: Re: Re : Re: Interpolation