Re: Re: How to get range of InterpolatingFunction ?
- To: mathgroup at smc.vnet.net
- Subject: [mg64048] Re: [mg64032] Re: How to get range of InterpolatingFunction ?
- From: Brett Champion <brettc at wolfram.com>
- Date: Sun, 29 Jan 2006 05:57:20 -0500 (EST)
- References: <drct5m$j01$1@smc.vnet.net> <200601280723.CAA14713@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
There is a utility package
DifferentialEquations`InterpolatingFunctionAnatomy`
mentioned in the NDSolve Advanced Documentation that provides functions
for getting information out of InterpolatingFunctions. The advantage of
the package is that it will work, even if the internal details of the
interpolating function change.
The function in the package you want is InterpolatingFunctionDomain, and
there's documentation for it in the following location in the help
browser:
Built in Functions / Advanced Documentation / Differential Equationss /
NDSolve / DifferentialEquations Utility Packages /
InterpolatingFunctionAnatomy
Alternately, here is a really long URL to the same information on the
Wolfram web site.
<http://documents.wolfram.com/mathematica/Built-inFunctions/AdvancedDocumentation/DifferentialEquations/NDSolve/DifferentialEquationsUtilityPackages/InterpolatingFunctionAnatomy.html>
Brett Champion
Wolfram Research
On Sat, 28 Jan 2006, Borut Levart wrote:
> You can extract this information from the InterpolatingFunction-object
> with Part, ie. [[]]. If your solution is sol
>
> sol = {y -> InterpolatingFunction[{{0., 3.}}, <>]}
>
> then (y /. sol)[[1, 1]] will give you the list {0, 3}.
>
> Bye,
> Bo
>
- References:
- Re: How to get range of InterpolatingFunction ?
- From: "Borut Levart" <BoLe79@gmail.com>
- Re: How to get range of InterpolatingFunction ?