Re: Mathematica DSolve Terminal Boundary- How?
- To: mathgroup at smc.vnet.net
- Subject: [mg68240] Re: Mathematica DSolve Terminal Boundary- How?
- From: jesse.woodroffe at gmail.com
- Date: Sun, 30 Jul 2006 04:48:20 -0400 (EDT)
- References: <eaer6i$59t$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Ajaz- In this case,I don't think you'll have any trouble getting Mathematica to do what you want. Really, initial value is just a bit of jargon. You'd get the same result by solving the DE in general and then simultaneously solving the equations to eliminate the DE's constant. No sweat. Just ask Mathematica to do DSolve[{y'[t]==f(y[t],t),y[T]==value},y,t] Now, mathematically, you could just introduce the variable x=T-t and y'[x]=-y'[t]. Then, once you find the solution for x (since t=T corresponds to x=0), you could just reverse your substitution. Ah, but Mathematica's faster, so... Good luck. jw Ajaz Hussain wrote: > Hi, > > I am trying to find a general solution for a differential equation from t = o to t = T. I know that y[T]== 0 but don't know y[0]. How do I "fool" DSolve to give me a solution? The manual gives this command for boundary values: > > DSolve[ {eqn == 0, y[o] == initial value}, y[x], x] > > I want to instead have: y[T] = terminal value > > Thanks!!