next up previous
Next: About this document Up: Solution Previous: Le retour des lapins

Les lynx contre-attaquent

Le nouveau système d´equation est couplé, mais cela ne pose pas de problèmes particuliers. On définit chacun des systèmes par:

> lapin := {diff(f(t),t) = r*f(t)*(1-f(t)/f1-g(t)/g2),f(0)=f0};
> lynx := {diff(g(t),t) = g(t)*(-1-g(t)/g1+f(t)/f2),g(0)=g0};
> sys := lapin union lynx;
> F:=dsolve(subs(r=1.6,g2=5000,g1=25000,f2=1000,f1=100000,f0=38195,g0=200,sys),
    {f(t),g(t)},numeric);
> plot({'subs(F(x),f(t))','subs(F(x),g(t))'},x=0..20);

L'équilibre est caractérisé par l'anullation des quantités f'(t) et g'(t), ce qui nous donne:

> solve(eval(subs(diff=0,g(t)=g,f(t)=f,f(0)=f0,g(0)=g0,sys)),{f,g,f0,g0});
Ce qui donne:

equation110

En l'occurence, une application numérique donne:

> op(evalf(subs(g2=5000,g1=25000,f2=1000,f1=100000,{"})));

equation128

On remarque toutefois que le système est pseudo-oscillant, de période à peu près 6 ans.



Stephan Tassart
Mon Mar 24 18:15:25 MET 1997