MathGroup Archive 1997

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

Search the Archive

Re: DSolve to solve simultaneous ODEs

  • To: mathgroup at smc.vnet.net
  • Subject: [mg9475] Re: [mg9443] DSolve to solve simultaneous ODEs
  • From: Allan Hayes <hay at haystack.demon.co.uk>
  • Date: Thu, 6 Nov 1997 02:40:18 -0500
  • Sender: owner-wri-mathgroup at wolfram.com

"Kelvin Yip" <ykelvin at unixg.ubc.ca>
[mg9443] DSolve to solve simultaneous ODEs

writes that Mathematica 2.2, even after loading the DSolve package,
cannot solve

DSolve[{(u*x[t]*(1-x[t]/m)-x'[t]==0),
(n*x[t]-p'[t]==0),(-p'[t]/Yp-x'[t]/Yx-s'[t]==0)},{x,p,s},t]
                    x[t]

Kelvin:

I'm afraid that I don't have 2.2 on my machine now, but 3.0 solves   the
system:

In[1]:=
DSolve[
	{(u*x[t]*(1-x[t]/m)-x'[t]==0),
		
(n*x[t]-p'[t]==0),(-p'[t]/Yp-x'[t]/Yx-s'[t]==0)},{x,p,s},t]

Out[1]=
            #1 u
           E     m
{{x -> (------------- & ),
         #1 u    C[3]
        E     - E

                            #1 u    C[3]
         u C[1] + m n Log[-E     + E    ]
   p -> (-------------------------------- & ),
                        u

            C[3]           #1 u
   s -> ((-E     m u Yp + E     u Yp Yx C[2] -

          C[3]
         E     u Yp Yx C[2] -

          #1 u              #1 u    C[3]
         E     m n Yx Log[-E     + E    ] +

          C[3]              #1 u    C[3]
         E     m n Yx Log[-E     + E    ]) /

          #1 u    C[3]
       ((E     - E    ) u Yp Yx) & )}}

Allan Hayes
hay at haystack.demon.co.uk
http://www.haystack.demon.co.uk/training.html voice:+44 (0)116 2714198
fax: +44 (0)116 2718642
Leicester,  UK


  • Prev by Date: Re: Assigning solutions found by FindRoot
  • Next by Date: Re: Problem with Integrate
  • Previous by thread: DSolve to solve simultaneous ODEs
  • Next by thread: Re: DSolve to solve simultaneous ODEs