Services & Resources / Wolfram Forums / MathGroup Archive

MathGroup Archive 2009

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

Search the Archive

Re: Solving differential equations in the complex plane

  • To: mathgroup at
  • Subject: [mg103772] Re: [mg103768] Solving differential equations in the complex plane
  • From: Dan Dubin <ddubin at>
  • Date: Mon, 5 Oct 2009 13:16:34 -0400 (EDT)
  • References: <>

>Hi !
>How can I solve an ordinary differential equation of order n in the
>complex plane following a prescribed contour ?
>I can of course write my own Runge-Kutta package but is there a quickest
>way to do that (maybe NDSolve but how to define the contour ??) ?
>Example : NDSolve[{y'[x] == Exp[y[x]], y[1] == 1}, y, {x, 1, 3}]
>fails because of a singularity in x=1+1/e.
>However integrating the ODE following a path which avoids the
>singularity should be possible eventually leading to a multivalued function.
>Thanks for a hint.

Let x[s] be a complex path parametrized by a real variable s, for instance

x[s_] = 2 + Exp[-I s];

Then Re[x] runs from 1 to 3 as s runs from Pi to 0. This is the range 
of x you wanted. You can choose other paths if this one is not 

Now transform the ODE in x to an ODE in s using the chain rule, and 
solve this ODE in s:


yields the function y[s] along the chosen contour.

| Professor Dan Dubin
| Dept of Physics , Mayer Hall Rm 3531,
| UC San Diego La Jolla CA 92093-0319
| phone (858) - 534-4174 fax: (858)-534-0173
| ddubin at

  • Prev by Date: Colorfunction + parametricplot3d + plotrange = ?
  • Next by Date: Re: How to obtain FrameTicks List from an existing Plot?
  • Previous by thread: Solving differential equations in the complex plane
  • Next by thread: Re: Re: Solving differential equations in the