MathGroup Archive 2002

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

Search the Archive

The equivalent of FindRoot for an interpolating function

Hi Folks,

I wish to find the value of the independent variable in an 
interpolating function that makes the dependent variable assume some 
value of interest.  For example,

sol = NDSolve[{y'[t] == 1-y[t], y[0]==0}, y, {t, 0, 20}] 
fy = y/.sol[[1]]

produces an interpolating function.  I would like to extract the 
value of t that yields a value of 0.99 or 0.9999 (say) for y.  Is 
there a straightforward way of doing this?

Thanks in advance for the help.


Philip M. Howe
Program Manager, Stockpile Surety
Los Alamos National Laboratory

(505) 665-5332
(505) 667-9498
Fax: 505-665-5249
email pmhowe at
Mail Stop P945

  • Prev by Date: Fourier transform of the delta function
  • Next by Date: Rember Palette Position
  • Previous by thread: Fourier transform of the delta function
  • Next by thread: Rember Palette Position