• Aucun résultat trouvé

TP SCILAB

N/A
N/A
Protected

Academic year: 2022

Partager "TP SCILAB"

Copied!
1
0
0

Texte intégral

(1)

Universit´e de Strasbourg

TP SCILAB

Agr´egation Externe de Math´ematiques Ann´ee 2012-2013

TP4: M´ethodes num´eriques pour les ´equations diff´erentielles

L’objectif de ce TP est de programmer et de comparer quelques m´ethodes num´eriques pour r´esoudre num´eriquement des ´equations diff´erentielles. On consid`erera les deux cas tests suivants pour tester les m´ethodes.

(i) L’exponentielle. On consid`ere pourx∈[0,1]

y0=y, y(0) = 1.

(ii) Le mod`ele pr´edateur-proie. On consid`ere pourt∈[0,20]

dx

dt =αx+βxy, dy

dt =γy+δxy, x(0) =x0, y(0) =y0.

On pourra prendre pour les tests : α= 0.25,β =−0.01, γ =−1,δ= 0.01, x0 = 80,y0 = 30.

1. Calculer la solution num´erique de (i) et (ii) avec la fonction odede scilab.

2. Impl´ementer les m´ethodes suivantes :

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

(b) Runge (d’ordre 2) : xn+1=xn+hnf(tn+ h2n, xn+h2nf(tn, xn)).

(c) Runge-Kutta d’ordre 4 (RK4) :

k1 =f(tn, xn)

k2 =f(tn+hn/2, xn+hnk1/2) k3 =f(tn+hn/2, xn+hnk2/2) k4 =f(tn+hn, xn+hnk3)) puis

xn+1=xn+hn

6 (k1+ 2k2+ 2k3+k4).

Pour chacune de ces m´ethodes on commencera par v´erifier la convergence et calculer l’ordre de convergence num´erique en prenant des pas de temps de plus en plus fin sur le cas test (i) pour lequel y(x) = exp(x) est la solution exacte. On comparera ensuite ces m´ethodes entre elles et avec la fonctionodepour 20, 30, 100 et 400 pas de temps sur le cas test (ii)

Références

Documents relatifs

Une propri´ et´ e d´ ependant d’un entier naturel est h´er´editaire lorsque si elle est vraie pour un certain rang n alors elle est vraie pour le rang n + 1..

[r]

[r]

Une suite de nombres est g´eom´etrique si chaque terme s’obtient en multi- pliant le pr´ec´edent par un mˆeme nombre :.. u n+1 = b × u n b est la raison de

(informations : 1000 grains de bl´e p`esent en moyenne 43 grammes 1. La production mondiale annuelle de bl´e est environ 740 millions de tonnes 2 .)..

« Soit une quantité donnée, un pied, à qui on ajoute pendant la première partie proportionnelle à une heure la moitié d’un pied, puis un tiers du pied, puis un quart, puis

En bas ` a gauche : mod´ elisation de la r´ eponse d’un filtre passe bande entre 700 et 900 Hz, en bleu par filtrage d’un chirp, en rouge par calcul de l’effet du filtre sur

Il est c´el`ebre pour avoir dirig´e l’Encyclop´edie avec Denis Diderot jusqu’en 1757 et pour ses recherches en math´ematiques sur les ´equations diff´erentielles et les