• Aucun résultat trouvé

Simulation des ´ equations diff´ erentielles ordinaires

N/A
N/A
Protected

Academic year: 2022

Partager "Simulation des ´ equations diff´ erentielles ordinaires"

Copied!
1
0
0

Texte intégral

(1)

Institut Fourier L3 M´ethodes Num´eriques

Universit´e Grenoble I 2`eme semestre 2007/2008

Simulation des ´ equations diff´ erentielles ordinaires

On souhaite int´egrer num´eriquement l’´equation diff´erentielle y0(t) = f(t, y(t)) , y(0) = ˜y .

Pour cela, on se fixe un pas de temps h et on va calculer une approximation des vecteurs yn = y(nh) pour n ∈ N. On pose bien sˆur y0 = ˜y, puis on calcule successivement les yn par la m´ethode choisie, par exemple :

Euler explicite : yn+1=yn+hf(tn, yn).

Euler implicite : yn+1 = yn+hf(tn+1, yn+1), n´ecessite une r´esolution d’une ´equation non-lin´eaire (par exemple par la m´ethode de Newton).

Point milieu :

ymil =yn+h/2∗f(tn, yn) yn+1=yn+hf(tn+h/2, ymil)

Runge-Kutta 4 :









p1 =f(tn, yn)

t2 =tn+h/2 y2 =yn+h/2∗p1 p2 =f(t2, y2) t3 =tn+h/2 y3 =yn+h/2∗p2 p3 =f(t3, y3) t4 =tn+h=tn+1 y4 =yn+h∗p3 p4 =f(t4, y4) yn+1 =yn+h∗ 1

6p1 +26p2+26p3+ 16p4

N.B. 1 : si on simule une ´equation diff´erentielle d’ordre k sur Rd, il faut bien sˆur la mettre d’abord sous forme d’une ´equation diff´erentielle d’ordre 1 sur Rdk.

N.B. 2 : on notera queyn+1 ≈yn+R(n+1)h

nh f(y(t))dt. Il y a donc un lien entre ces m´ethodes et l’int´egration num´erique. Par exemple, les m´ethodes d’Euler explicite et implicite corre- spondent respectivement aux m´ethodes des rectangles `a gauche et `a droite.

Avertissement : pour les projets, on pourra utiliser la commande ode de Scilab, mais il faudra imp´erativement programmer au moins une des m´ethodes pr´ec´edentes de fa¸con explicite.

1

Références

Documents relatifs

R´ esoudre l’´ equation pr´ ec´ edente

De la mˆ eme fa¸con que les barri` eres et les entonnoirs de l’exercice 5 servaient ` a confiner les trajectoires des solutions d’une ´ equation diff´ erentielle en une variable

L’analyse d’une m ´ethode num ´erique de r ´esolution d’une ´equation diff ´erentielle concerne quatre propri ´et ´es :.. Stabilit

En d’autres termes, pour faire ´ evoluer le syst` eme pendant le temps s + t, on peut le faire ´ evoluer pendant le temps t, puis recommencer (comme si on partait du temps 0) pendant

Calculer le polynˆ ome caract´ eristique de A... Soit y une fonction

Montrer que c’est un sous-espace vectoriel de l’espace C 1 (I, R ) des fonctions de classe C 1 sur I, dont on donnera une base et dont on pr´ ecisera la dimension.. ´ Equation

[r]

L’examen comporte deux exercices sur 4 et 5 points respectivement et un probl` eme sur 39 points, soit un total de 48 points, dont 8 points hors bar` eme, pour une note sur 20.. Ce