©Arnaud de Saint Julien -Informatique- MPSI Lycée La Merci 2015-2016 2
La fonction devra renvoyer le tuple formé par la liste des temps tk, suivi de la liste des yk, approximations de
f(tk).
Exercice 3 Utiliser cette fonction euler pour retouver les valeurs calculées de l’exercice 1.
Exercice 4 Tester votre fonction précédente euler avec l’équation y′=ydéfinie sur [0,1] avec y(0) = 1.
1. Choisir n= 5 puis n= 10 et n= 100 et tracer sur un même graphique les trois courbes obtenues.
2. Comparer avec la solution théorique. Quel nombre doit approximer yn?
Exercice 5 (Une non linéaire : chute libre avec frottements proportionnels au carré de la vitesse)
On considère la chute libre d’un objet. On émet l’hypothèse qu’il est soumis à son poids et à une force de frot-
tement de l’aire proportionnelle au carré de la vitesse. À l’aide du principe fondamental de la dynamique, on
obtient que
dv
dt +k
mv2=g.
On observe que l’objet d’une masse de 80 kg, atteint une vitesse limite de 69.5 mètres par secondes. En utilisant
l’équation différentielle, cette vitesse limite vldoit vérifier k
mv2=get donc k
m=g
v2. Ceci permet de calculer k
m
et k. On trouve k
m=9.8
69.52= 2 ×10−3SI, puis k= 0.16.
Représenter à l’aide de la méthode d’Euler la courbe de la vitesse pendant les 10 premières secondes. On prendra
pour vitesse initiale zéro puis 4 m.s−1. On pourra aussi changer la masse.
1.2 Généralisation à des systèmes différentiels ou des ED d’ordre supérieur
Exercice 6 Écrire une fonction euler2 qui permet de résoudre un système différentiel du type
x′(t) = F(t, x(t), y(t))
y′(t) = G(t, x(t), y(t))
avec pour conditions initiales x(t0) = x0et y(t0) = y0. Cette fonction renverra trois listes, celles des temps
t0,...,tn, celle des approximations des valeurs de xen ces temps, et celle des approximations des valeurs de y
en ces temps. On pourra démarrer ainsi :
def euler_systeme(F,G,t0,tf,x0,y0,n):
t =
x =
y =
return(temps, X, Y)
Exercice 7 (Modèle proie-prédateur) Citons Wikipedia : en mathématiques, les équations de Lotka-Volterra,
que l’on désigne aussi sous le terme de «modèle proie-prédateur», sont un couple d’équations différentielles non-
linéaires du premier ordre, et sont couramment utilisées pour décrire la dynamique de systèmes biologiques dans
lesquels un prédateur et sa proie interagissent. Elles ont été proposées indépendamment par Alfred James Lotka
en 1925 et Vito Volterra en 1926, notamment comme modèle pour la dynamique du lynx et du lièvre des neiges.
Nous proposons le modèle suivant :
x′(t) = x(t)(3 −2y(t))
y′(t) = −y(t)(4 −x(t))
avec les conditions initiales x0= 6 et y0= 4 et une étude sur une durée de 10 ans.
1. Tracer sur un même graphique les courbes décrivant l’évolution de lynx et de lièvres au cours du temps.
On observera en particulier que la solution obtenue est périodique.