comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Solving system of ODEs backwards in time?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Solving system of ODEs backwards in time? [message #94632] Sun, 30 July 2017 11:37 Go to previous message
BLesht is currently offline  BLesht
Messages: 89
Registered: March 2007
Member
I have a system of ODEs describing how a system with N state variables (C) evolves in time. The basic equation set is dC/dt = (W + A dot C) / V in which C is the state variable vector at time i, V is a vector of constants, W is a known vector (a function of t), and A is a known matrix (similarly time variable). Given an initial condition C[0], I've been using LSODE to solve for the successive time steps, updating the initial condition and values of W and A along the way. This has worked well.

Now I'd like to reverse the problem. That is, if I know the value of the state vector at time i, and the values of W and A at time i-1, I'd like to compute the value of the state vector at time i-1. In essence, I want to know what the initial condition had to be to arrive at the current state of the system given known V, W and A.

Frankly, it's been many, many years since I took an ODE class and I wasn't very adept then. I'd greatly appreciate any advice on how to approach this problem.

Thanks, Barry
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: IDL 8.6.1 and ENVI 5.4 SP1 now available
Next Topic: Re: FFT confusion

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 11:42:32 PDT 2025

Total time taken to generate the page: 0.00363 seconds