MathGroup Archive 2004

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

Search the Archive

Re: NDSolve and time-delayed equations?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg46758] Re: NDSolve and time-delayed equations?
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Sun, 7 Mar 2004 01:33:36 -0500 (EST)
  • Organization: Universitaet Leipzig
  • References: <c298pc$564$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

Mathematica can not do this.

You need a continuos output Runge-Kutta method that
can construct an interpolation function of the solution
while the solution is computed.

With Mathematica 5 you can try to define your own method
and implement the algorithm.

And a Google search with

http://www.google.de/search?q=%22continuous+output%22+Runge-Kutta&ie=UTF-8&oe=UTF-8&hl=de&btnG=Google+Suche&meta=


should help you.

Regards
  Jens

Gareth Russell wrote:
> 
> Hi,
> 
> Can NDSolve be used to approximate the dynamics of continuous but
> time-delayed equations? Here is an example of the standard continuous
> logistic model used in ecology:
> 
> NDSolve[{n'[t] == 0.5*n[t]*(1 - n[t]/100), n[0] == 10}, n, {t, 0, 20}]
> 
> It does, of course, have an analytical solution.
> 
> A time-delayed version would make the derivative a function of two
> values: n'[t,t-lag], but I can't figure out if a formulation like this
> is possible. The key thing seems to be that while the derivative of n
> is a simple function of two parameters, n itself is not.
> 
> Any suggestions, other than iterating as a discrete-time model with
> very small time-steps?
> 
> Gareth Russell
> Columbia University


  • Prev by Date: Re: DSolve change in v5 -- undocumented error message
  • Next by Date: RE: Euler rotation angles
  • Previous by thread: Re: NDSolve and time-delayed equations?
  • Next by thread: Re: NDSolve and time-delayed equations?