NDSolve
- To: mathgroup at smc.vnet.net
- Subject: [mg8536] NDSolve
- From: "N. Kinoshita" <nk204 at hermes.cam.ac.uk>
- Date: Sat, 6 Sep 1997 23:16:07 -0400
- Sender: owner-wri-mathgroup at wolfram.com
I wonder why the following did not work. NDSolve[{q'[k]==If[k==kss,qprimess,kdotfun/qdotfun],q[kss]=qss},... *************** The trouble is here. kdotfun and qdotfun are both defined previously as functions of [k]. The error message was like ...does not evaluate at 34.5444 <-this is the value for kss ... When I just typed in the same function instead of using 'kdotfun/qdotfun', it worked. But I would rather not like to do it because the expression for it is sometimes quite complicated. I have one more question. I Plot the InterpolatingFunction and want to mark a point of the line with * or else. Can I do this? Thank you for your attention. Noriaki Kinoshita University of Cambridge Email nk204 at cam.ac.uk