Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Problems integrating InterpolatingFunction

  • To: mathgroup at smc.vnet.net
  • Subject: [mg116065] Re: Problems integrating InterpolatingFunction
  • From: Oliver Ruebenkoenig <ruebenko at googlemail.com>
  • Date: Tue, 1 Feb 2011 06:50:39 -0500 (EST)
  • References: <ii2c82$ra6$1@smc.vnet.net>
  • Reply-to: oliver.ruebenkoenig at web.de

On Sun, 30 Jan 2011, Sergio Miguel Terrazas Porras wrote:

> Hello group,
>
> I use NDSolve for a nonlinear differential equation, and I get an InterpolatingFunction, as expected.
>
> I can plot it, evaluate it, etc.
>
> The problem I have is that now I need to integrate 1/(the square of the InterpolatingFunction), and I get nothing but the input back.
>
> Any ideas?
>
> Thanks in advance.
>
> Sergio Terrazas
>
>

Sergio,

here is an example

s = NDSolve[{y'[x] == y[x] Cos[x + y[x]], y[0] == 1}, y, {x, 0, 30}]
Plot[Evaluate[y[x] /. s], {x, 0, 30}, PlotRange -> All]

if = Evaluate[y[x] /. s][[1]]

NIntegrate[if, {x, 0, 30}]

Hope this helps,

Oliver


  • Prev by Date: Re: FindFit bug
  • Next by Date: Re: FindFit bug
  • Previous by thread: Re: FindFit bug
  • Next by thread: Re: Problems integrating InterpolatingFunction