desolve does do something, but not "ode". I tested it on a few problems and
it seems useful.
"ode" on the other hand doesn't even seem to exist outside the documentation.
I suspect this is another "bug".
Le 15 Mars 2002 14:50, James Amundson a écrit :
> It does something:
>
> (C2) desolve('diff(y(x),x)=y(x),y(x));
> x
> (D2) y(x) = y(0) %E
>
> I don't know how much you can expect from it, however.
>
> --Jim
>
> On Mon, 2002-03-11 at 15:12, Daniel Lemire wrote:
> > I tried to solve diff. equations using ode... doesn't seem very useful...
> > does it work at all?
> >
> > The proper way seems to do
> >
> > desolve('DIFF(Y(X),X)=Y(X)/(X+sqrt(X*Y)),Y(X));
> >
> > whereas the documentation points to
> >
> > Info from file /usr/local/info/maxima.info:
> > - Fonction: ODE (equation,y,x)
> > a pot-pourri of Ordinary Differential solvers combined in such a
> > way as to attempt more and more difficult methods as each fails.
> > For example, the first attempt is with ODE2, so therefore, a user
> > using ODE can assume he has all the capabilities of ODE2 at the
> > very beginning and if he has been using ODE2 in programs they will
> > still run if he substitutes ODE (the returned values, and calling
> > sequence are identical). In addition, ODE has a number of user
> > features which can assist an experienced ODE solver if the basic
> > system cannot handle the equation. The equation is of the same
> > form as required for ODE2 (which see) and the y and x are
> > dependent and independent variables, as with ODE2. For more
> > details, do PRINTFILE(ODE,USAGE,SHARE); .
> > (D14) FALSE
> > (C15)
> >
> > while admittedly desolve is also in the documentation.
> > _______________________________________________
> > Maxima mailing list
> > Maxima@www.math.utexas.edu
> > http://www.math.utexas.edu/mailman/listinfo/maxima