Re: Error with NDSolve
- To: mathgroup at smc.vnet.net
- Subject: [mg50976] Re: Error with NDSolve
- From: mathma18 at hotmail.com (Narasimham G.L.)
- Date: Thu, 30 Sep 2004 04:52:30 -0400 (EDT)
- References: <200409280458.AAA23991@smc.vnet.net> <cjdq6g$ass$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
DrBob <drbob at bigfoot.com> wrote in message news:<cjdq6g$ass$1 at smc.vnet.net>... > NDSolve[{si2'[t] == 2, si2[0] == 0, th2'[t] == Sin[si2[t]]/r2[t], th2[ > 0] == 0, r2'[t] == Cos[si2[t]], r2[0] == 1}, {si2, r2, th2}, { > t, 0, 25}]; > r[t_] = r2[t] /. First[%] > th[t_] = th2[t] /. First[%%] > si[t_] = si2[t] /. First[%%%] Above three lines have some problem,but next two schemes work fine, Thanks. > solution = First@ > NDSolve[{si2'[t] == 2, si2[0] == > 0, th2'[t] == Sin[si2[t]]/r2[t], th2[0] == 0, r2'[t] == > Cos[si2[t]], r2[0] == 1}, {si2, r2, th2}, {t, 0, 25}]; > r[t_] = r2[t] /. solution > th[t_] = th2[t] /. solution > si[t_] = si2[t] /. solution > or (better yet): > > {r, th, si} = {si2, r2, th2} /. First@NDSolve[{si2'[t] == 2, > si2[0] == 0, th2'[t] == Sin[si2[t]]/r2[t], th2[0] == 0, r2'[ > t] == Cos[si2[t]], r2[0] == 1}, {si2, r2, th2}, {t, 0, 25}] > > Bobby >
- References:
- Error with NDSolve
- From: mathma18@hotmail.com (Narasimham G.L.)
- Error with NDSolve