Re: Using InterpolatingFunction from NDSolve

• To: mathgroup at smc.vnet.net
• Subject: [mg58566] Re: Using InterpolatingFunction from NDSolve
• From: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de>
• Date: Fri, 8 Jul 2005 00:45:57 -0400 (EDT)
• Organization: Uni Leipzig
• References: <daitir\$su4\$1@smc.vnet.net>
• Sender: owner-wri-mathgroup at wolfram.com

```Hi,

since you avoid to give us an example here is how
to do it
in a 1d case:
Needs["DifferentialEquations`NDSolveUtilities`"]

sol = x[t] /.
NDSolve[{x''[t] + x[t] == 0, x[0] == 1, x'[0] ==
0},
x[t], {t, 0, 2Pi}][[1]];

sqrsol = Interpolation[
Transpose@{DifferentialEquations`NDSolveUtilities`Private`GetTimeData[sol],
DifferentialEquations`NDSolveUtilities`Private`GetGridData[sol]^2}][t]

and here is the square of the solution
Plot[sqrsol, {t, 0, 2Pi}]

Regards

Jens

"Tamás" <tladics at math.bme.hu> schrieb im
Newsbeitrag news:daitir\$su4\$1 at smc.vnet.net...
>I solved a PDE with NDSolve in Mathematica 5.1. I
>could plot,
> differentiate and integrate the obtained
> InterpolatingFunction object,
> the result being a similar object. I was able to
> integrate the 2nd
> derivative of it. What I need is to integrate
> the square of the
> obtained InterpolatingFunction object (the
> square itself does not
> simplify to such an object).
> You can see the details on my homepage:
>
> Every suggestions are welcome!
>
> Thank you,
> Tamás
>

```

• Prev by Date: Re: superscripts
• Next by Date: Re: Don't understand behaviour of Solve[]
• Previous by thread: Re: Using InterpolatingFunction from NDSolve
• Next by thread: Re: Using InterpolatingFunction from NDSolve