Re: Extracting Terminal Value
- To: mathgroup at smc.vnet.net
- Subject: [mg35788] Re: Extracting Terminal Value
- From: Selwyn Hollis <slhollis at earthlink.net>
- Date: Wed, 31 Jul 2002 01:33:25 -0400 (EDT)
- References: <ai5tr6$bqi$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Is something like this what you're after:
In[1]:= soln = y /.First[NDSolve[{y'[t]==y[t], y[0]==1},
y, {t,0,10}, StoppingTest->(y[t]>2)]]
Out[1]= InterpolatingFunction[{{0., 0.696495}}, "<>"]
In[2]:= soln[[1, 1, 2]]
Out[2]= 0.696495
In[3]:= soln[soln[[1, 1, 2]]]
Out[3]= 2.00672
?
---
Selwyn Hollis
slhollis at mac.com
htp://www.math.armstrong.edu/faculty/hollis
W. H. Harker wrote:
> I am using StoppingTest in NDSolve, as a consequence the
> terminal value of the independent variable is unknown prior
> to NDSolve finishing. How does one extract this number from
> the Interpolation object?
>
>