MathGroup Archive 2003

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

Search the Archive

Re: NDSolve error: "Cannot find starting value for the variable x"

  • To: mathgroup at smc.vnet.net
  • Subject: [mg40493] Re: [mg40475] NDSolve error: "Cannot find starting value for the variable x"
  • From: CAP F <Ferdinand.Cap at eunet.at>
  • Date: Tue, 8 Apr 2003 03:02:55 -0400 (EDT)
  • References: <b6m0dv$ehe$1@smc.vnet.net> <200304070855.EAA08000@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

[mg40475] NDSolve error
Dear Joseph,
For a boundary value problem only one single differential equation of n-th
order is supported by NDSolve, not a system of several equations. Try to use a
shooting method, see page 62 of my textbook:
"Mathematical Methods in Physics and Engineering with Mathematica, CRC Press,
2003,
ISBN 1584884029
Greetings F. Cap     Ferdinand.Cap at eunet.at

> I'm trying to use NDSolve to solve a coupled system of differential
> equations (total differential order of 5) with 5 given initial conditions.
> I've gotten the error "Cannot find starting value for the variable x", which
> I had thought one only got if the highest derivative of one of the initial
> conditions was higher than in the system of equations. However, my
> highest-order initial condition is only a first derivative, so I don't
> believe this is the case.
>
> Can anyone help me solve this?
>
> Thanks,
>
> Joe Jewell
> jjewell at caltech.edu
>
> NDSolve[{
>     f'''[x] + 3f[x]*f''[x] - 2(f'[x])^2 + T[x] == 0,
>     T''[x] + 3*1000*f[x]T'[x] == 0,
>     f[0] == f'[0] == 0,
>      T[0] == 1,
>     T[\[Infinity]] == 0,
>     f'[\[Infinity]] == 0
>     }, {f, T}, {x, 0, 10}]



  • Prev by Date: Re: ViewPoint -> moving into scenes
  • Next by Date: Re: Re: Super-Increasing List
  • Previous by thread: NDSolve error: "Cannot find starting value for the variable x"
  • Next by thread: Re: Re: NDSolve error: "Cannot find starting value for the variable x"