MathGroup Archive 2003

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

Search the Archive

Re: non-linear equations not covered by built-in procedures

  • To: mathgroup at smc.vnet.net
  • Subject: [mg38828] Re: non-linear equations not covered by built-in procedures
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Wed, 15 Jan 2003 02:19:32 -0500 (EST)
  • Organization: Universitaet Leipzig
  • References: <b00rgm$pmb$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

a) my Mathematica 4.2 can solve it
b) it's simple to solve it by hand with

eqn = r''[t] + 1/r[t] == 0;
st1 = Solve[((Integrate[#1, {t, 0, \[Tau]}] & ) /@ 
        Expand[Derivative[1][r][t]*#1] & ) /@ eqn /. 
     {r[0] -> 1, Derivative[1][r][0] -> 0}, 
    Derivative[1][r][\[Tau]]] /. Rule -> Equal;

Solve[\[Tau] == Integrate[1/#, r[\[Tau]]], r[\[Tau]]] & /@ 
  Last /@ Flatten[st1]

Regards
  Jens

"Narasimham G.L." wrote:
> 
> Hi,
> 
> I am a beginner with Mathematica. Apprecite help for non-linear
> diffrl. equns.
> 
> eqn = r''[t] + 1/r[t] == 0
> sol = DSolve[{eqn, r[0] == 1, r'[0] == 0}, r[t], t]
> Plot[r[t] /. sol, {t, 0, 2Pi }]
> 
>    carries error msg >>  DSolve::dnim:
>    Built-in procedures cannot solve this differential equation.
> 
> The linear case when 1/r[t] is replaced by r[t] works OK,yields the
> expected Cos[t] solution.
> Is there a web accessible Mathematica reference for ODEs, non linear,
> PDEs etc.?
> 
> Regards


  • Prev by Date: RE: Getting rid of the arrow in FindRoot output (newbie question)
  • Next by Date: Re: non-linear equations not covered by built-in procedures
  • Previous by thread: Re: non-linear equations not covered by built-in procedures
  • Next by thread: Re: non-linear equations not covered by built-in procedures