home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!dove!rosentha
- From: rosentha@bldrdoc.gov (Peter Rosenthal 303-497-5844)
- Newsgroups: sci.math.symbolic
- Subject: NDSolve question
- Message-ID: <5363@dove.nist.gov>
- Date: 3 Sep 92 16:48:16 GMT
- Sender: news@dove.nist.gov
- Organization: National Institute of Standards and Technology
- Lines: 36
-
- I would like to solve a set of coupled non-linear, non-stiff
- second order ODE's. One of the terms in the equation will be
- a gaussian noise source. The standard deviation of the
- noise term is fixed by the time increment used by the solver.
-
- I would like to use NDSolve in mathematica, but I need to fix
- the stepsize of the integrator. There doesn't seem to be anyway
- to do this, based on what I've read in the manual.
-
- One method I tried was to generate a noise function before calling NDSolve
- that consisted of an InterpolatingFunction generated from Gaussian random
- data. Then NDSolve worked fine. The problem with this approach is
- that it requires a lot of extra memory to store a long random time series
- necessary to span the entire time span. I would much rather generate the
- noise at each time step, and not have to store an entire sequence.
-
- One approach would be to use a fixed step 4th order Runge Kutta
- routine that spits out an InterpolatingFunction, but I don't know
- if I have the time to write one.
-
- Does anyone know how to set up a fixed time step version
- of NDSolve?
-
- Thanks in advance
-
- Peter Rosenthal
-
-
-
-
- if I have the time to code one.N Interpolating function
-
- from data generated by a gaussian
- --
- Peter Rosenthal Email rosenthal@cmg.eeel.nist.gov
-
-