MathGroup Archive 1997

[Date Index] [Thread Index] [Author Index]

Search the Archive

NDSolve


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



  • Prev by Date: MatchQ
  • Next by Date: Re: Symbolic Curl
  • Previous by thread: Re: MatchQ
  • Next by thread: Re: NDSolve