Subject: [Maxima-lang-fr] edo logistique avec maxima
From: Jaime Villate
Date: Mon, 07 Feb 2011 09:55:45 +0000
On Mon, 2011-02-07 at 09:41 +0000, Jaime Villate wrote:
> On Sun, 2011-02-06 at 21:58 -0700, Robert Dodier wrote:
> > Forwarding this message from the French language mailing list.
> >
> > On 1/31/11, Cyrille Piatercki <cyrille.piatecki at univ-orleans.fr> wrote:
> > > je voudrais r?soudre une ?quation
> > > diff?rentielle logistique
> > >
> > > x' = a x(a-x)
> > >
> > > puis la tracer en fonction de la valeur de a et de la ou des conditions
> > > initiales. Mais la seule repr?sentation que j'obtiens
> > > est une repr?sentation implicite avec ode2. Y-a-t-il un moyen d'obtenir
> > > la solution explicitement ?
>
> There must be better ways, but at least you can do this:
an example of a better way:
(%i1) display2d:false$
(%i2) load("to_poly_solver")$
(%i3) ode2( 'diff(x,t)=a*x*(a-x), x, t);
(%o3) -(log(x-a)-log(x))/a^2 = t+%c
(%i4) to_poly_solve(%,x);
(%o4) %union([x = a*%e^(a^2*t+%c*a^2)/(%e^(a^2*t+%c*a^2)-1)])
Regards,
Jaime