Re: Integration of InterpolatingFunction
- To: mathgroup at smc.vnet.net
- Subject: [mg108409] Re: Integration of InterpolatingFunction
- From: Peter Breitfeld <phbrf at t-online.de>
- Date: Wed, 17 Mar 2010 04:37:20 -0500 (EST)
- References: <hnnk7o$cl4$1@smc.vnet.net>
Benjamin Hell wrote:
> Hi,
> I would like to use Integrate with on an InterpolatingFunction, which is
> a spline. As the Interpolating function is a spline this should be
> possible. And indeed it is, as long as I do not combine the
> Interpolating function with any other function. Here is a simple example:
>
> Define
> /timevector = Table[i*0.1, {i, 0, 10}];
> discretesolution = Table[Random[], {i, 0, 10}];
> spline = Interpolation[Thread[{timevector, discretesolution}],
> InterpolationOrder -> 1];
> /
> Then the following works fine:
> /Integrate[spline[t], {t, 0, 1}]/
>
> But the following does not:
> /Integrate[spline[t]+2, {t, 0, 1}]/
>
> Why is that?
>
I don't understand why that is, but NIntegrate instead of Integrate will work.
--
_________________________________________________________________
Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de