25.07.2013 Views

Equations différentielles. Méthodes numériques

Equations différentielles. Méthodes numériques

Equations différentielles. Méthodes numériques

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Exercice : On suppose que f est de classe C 1 , déterminer par une inégalité l’ensemble des points<br />

(t0, y0) au voisinage desquels une solution z(t) telle que z(t0) = y0 soit convexe. Expliciter le résultat<br />

pour l’équation y ′ = t − y 2 .<br />

1.4 Méthode d’Euler.<br />

On reprend les notations précédentes concenant un cylindre de sécurité, et on ne s’occupe pour<br />

simplifier que des solutions à droite c’est à dire sur l’intervalle [t0, t0 + T ].<br />

Dans toute la suite, on gardera les notations suivantes :<br />

t0 < t1 < · · · < tN = t0 + T, hn = tn+1 − tn pour n = 0, · · · , N − 1<br />

définit une subdivision de [t0, t0 + T ], et hn est appelé le (n + 1)ième pas de la subdivision. On parle<br />

de subdivision à pas constant si tn = t0 + nT<br />

N , hn = T<br />

N indépendant de n.<br />

La méthode d’Euler ou méthode de la tangente consiste à approcher une solution (éventuelle !) z(t)<br />

de (E) par une fonction y(t) continue affine par morceaux, affine en restriction à chaque intervalle<br />

[tn, tn+1], de pente f(tn, yn) où yn = y(tn). Ceci donne le calcul par récurrence suivant des yn appelé<br />

schéma d’Euler et l’expression de y(t) :<br />

⎧<br />

⎪⎨ y(t0) = y0<br />

condition initiale ,<br />

yn+1 = yn + hnf(tn, yn) formule de récurrence pour les yn,<br />

⎪⎩<br />

y(t) = yn + (t − tn)f(tn, yn) si t ∈ [tn, tn+1] .<br />

Ce schéma peut être illustré par le dessin suivant où on a représenté simultanément une solution<br />

exacte z(t) passant par les point Mi de coordonnées (ti, z(ti)), et une solution approchée linéaire par<br />

morceaux de graphe la ligne brisée (A0, A1 · · · ), Ai de coordonnées (ti, yi).<br />

M0=A0<br />

A1<br />

A2<br />

M1 M2<br />

t0=a t1<br />

t2<br />

B2<br />

fig.1<br />

Noter que la pente f(tn, yn) du segment AnAn+1 diffère en général (sauf pour n = 0) de z ′ (tn) =<br />

f(tn, z(tn)). Par exemple sur la figure z ′ (t1) est la pente du segment [M1B2], et f(t1, y1) celle du<br />

segment [A1A2]<br />

Exercice : Montrer que dans la situation du théorème 1, toute solution approchée affine par<br />

morceaux construite par la méthode de la tangente a un graphe contenu dans le cylindre de sécurité<br />

C.<br />

A3<br />

M3<br />

t3=b

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!