Re: Interpolation
- To: mathgroup at smc.vnet.net
- Subject: [mg75060] Re: Interpolation
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Mon, 16 Apr 2007 04:08:00 -0400 (EDT)
- Organization: The Open University, Milton Keynes, UK
- References: <evsq9b$p3$1@smc.vnet.net>
Robert Pigeon wrote: > Greetings, > > Here is the situation: 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 time 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 or copy the > different interpolations to a new notebook and use them? > > 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[{y^2, y}, {y, 1., 10.}]; sqrt = Interpolation[data]; Save["C:\\Temp\\mysqrt", sqrt] Now in the second notebook, you can load the definition of the interpolating function with *Get* as in (* Second Notebook *) sqrt = << "C:\\Temp\\mysqrt"; {Sqrt[10.], sqrt[10.]} Regards, Jean-Marc [1] http://documents.wolfram.com/mathematica/functions/Save [2] http://documents.wolfram.com/mathematica/functions/Get
- Follow-Ups:
- Re : Re: Interpolation
- From: robert.pigeon@videotron.ca
- Re : Re: Interpolation