Résoudre un système différentiel (modèle proie-prédateur)
Publié : mar. août 18, 2015 8:52 am
Bonjour à tous,
je cherche à résoudre numériquement un système différentiel du type "proies-prédateurs" de Lotka-Volterra :
X'=aX-bXY
Y'=-cY+dXY
J'ai réussi à le faire sous Maple en écrivant cela:
Cependant, je souhaite pouvoir le faire (et le montrer) sous Xcas... Savez-vous si cela est possible ? J'ai beau lire l'aide et des forums (dont ici), je ne trouve rien sauf ceci :
mais dans cette écriture je n'arrive pas à comprendre comment changer le 5*[-y,x] pour qu'il prenne en compte mon système différentiel...
MERCI infiniment
Johan
je cherche à résoudre numériquement un système différentiel du type "proies-prédateurs" de Lotka-Volterra :
X'=aX-bXY
Y'=-cY+dXY
J'ai réussi à le faire sous Maple en écrivant cela:
Code : Tout sélectionner
DEtools[DEplot]([diff(x(t), t) = -c*x(t)+d*x(t)*y(t), diff(y(t), t) = a*y(t)-b*x(t)*y(t)], [x(t), y(t)], t = 0 .. 100, x = 0 .. 11, y = 0 .. 45, [[0, 1.2, 10], [0, 2, 10], [0, .1, 10]], arrows = medium, axes = normal, linecolor = black, numpoints = 500)
Code : Tout sélectionner
plotfield(5*[-y,x],[x=-1..1,y=-1..1]);
affichage(odeplot(5*[-y,x], [t=0..2,x,y],[0,0.3,0.7],tstep=0.02,plan),rouge+epaisseur_ligne_3)
MERCI infiniment

Johan