Re: Transforming an initial condition of a solved ODE into a new
- To: mathgroup at smc.vnet.net
- Subject: [mg93490] Re: Transforming an initial condition of a solved ODE into a new
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Tue, 11 Nov 2008 07:46:14 -0500 (EST)
- Organization: Uni Leipzig
- References: <gf8rep$pmp$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
Hi,
the function below woud give you y[tmax][x[0]] ..
myY[x0_,tmax_:Pi]:=(y[t] /.
NDSolve[{y'[t]==y[t]+x[t],x'[t]==-x'[t],x[0]==x0,y[0]==0},{y[t],x[t]},{t,0,tmax}])/.
t->tmax
Regards
Jens
Itzhak wrote:
> I solved a two-variable(x[t],y[t]) second-order ODE. Now I wish to transform one initial condition of the problem (x[0]) into a variable, so that I can compute the following (which I give here symbolically to convey my intention):
>
> 1) Plot[y'[tmax][x[0]],{x[0],0,100}]
> 2) NIntegrate[y'[tmax][x[0]],{x[0],0,100}]
>
> How can this be done?
>
> Thank you
>