Re: Calculations with Interpolating Functions
- To: mathgroup at smc.vnet.net
- Subject: [mg88530] Re: Calculations with Interpolating Functions
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Wed, 7 May 2008 07:10:26 -0400 (EDT)
- Organization: Uni Leipzig
- References: <fvpcqn$mhn$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
Hi,
and add your functions to the list of differential equations, i.e.,
Join[yourODES,
{ix2'[t]==x[t]^2, ix2[0]==0,isx'[t]==Sin[x[t]], isx[0]===
0}]
does not help ?
Regards
Jens
Jo=E3o Paulo Casquilho wrote:
> Hi
>
>
>
> I obtain an Interpolating function as a solution of a differential equa=
tion
> with the command NDSolve, lets call it =93solution=94, which gives =
x(t). Next I
> want to use this solution for further calculations. With the commands
> =93result=Evaluate[x(t)/. First[solution]]=94 or =93result= =
x(t)/.solution,
> {t,0,tmax}=94 I do the plot x(t) without any problems. Now, with vers=
ion 5.2 I
> manage to integrate x(t) or linear functions of it. But when I try to
> integrate non linear functions of x(t), like x(t)^2 or Sin[x(t)] (which=
is
> what I want), Mathematica is unable to give a numerical result, all I =
get
> is an integral saying that there is an InterpolatingFunction in the
> integrand. With Mathematica 6 the linear integration does not work eith=
er.
>
> Any help would be appreciated.
>
>
>
> Best Regards
>
>
>
> Joao Paulo
>
>
>