MathGroup Archive 2005

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

Search the Archive

NDSolve. SolveDelayed->True

  • To: mathgroup at smc.vnet.net
  • Subject: [mg57017] NDSolve. SolveDelayed->True
  • From: Chris Fernando <ctf20 at sussex.ac.uk>
  • Date: Thu, 12 May 2005 02:33:50 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

I am simulating a simple cell containing chemicals. I have a set of kinetic equations for each chemical in the cell. However, the cell grows at a certain rate, and this changes the concentration of the chemicals in it. This means I have to scale the concentrations of chemicals at each timestep of the numerical simulation, according to the factor [(S(t)/S(t+1)]^(3/2). When I was using Eular integration in a C program this was easy. I just did it every timestep. But with NDSolve, how can I scale all the equations for substrate concentration appropriately. 

In general terms, how do I deal with having to scale the r.h.s. of a set of differential equations on the basis of the function above, where S'[t] is also a differential equation that is being solved in that system!!?? 

Yours 
Chrisantha


  • Prev by Date: Re: calculate de Jong function
  • Next by Date: Re: calculate de Jong function
  • Previous by thread: Re: Reading in a file
  • Next by thread: Re: NDSolve. SolveDelayed->True