• Aucun résultat trouvé

Analyse Num´ erique

N/A
N/A
Protected

Academic year: 2022

Partager "Analyse Num´ erique"

Copied!
2
0
0

Texte intégral

(1)

E

cole

N

ationale d’

I

ng´enieurs de

T

unis 2008-2009

Analyse Num´ erique

S´erie d’exercices n : 9

Exercice 1

On consid`ere l’´equation diff´erentielle : (E)

y0=f(x, y), x∈[a, b]

y(a) =Y0

o`u [a, b]⊂R,Y0∈Retf : [a, b]×R→Rune fonction de classeC2sur [a, b]×Ret Lipschitzienne par rapport

`

a la deuxi`eme variable, i.e.

∃L >0 tel que∀x∈[a, b], ∀y, z ∈R, |f(x, y)−f(x, z)| ≤L|y−z|.

On noteraY(x) la solution exacte de (E).

Pour r´esoudre num´eriquement (E), on propose le sch´ema num´erique suivant : (S)

y0=Y0

yn+1=yn+αhf(xn, yn) +βhf(xn+λh, yn+λhf(xn, yn)), 0≤n≤N−1

o`u λ∈]0,1] est fix´e,α, β sont des r´eels `a choisir au mieux,h= (b−a)/N etxn =a+nh, 0≤n≤N (N ∈N fix´e),yn ´etant une approximation deY(xn).

1–Montrer que le sch´ema (S) est stable pour tout choix deαet β.

2–D´eterminer une condition surαetβ pour que le sch´ema (S) soit consistant avec l’´equation diff´erentielle (E).

3–En d´eduire une condition surαetβ pour que le sch´ema (S) converge.

4–D´eterminer αet β en fonction deλ, pour que le sch´ema (S) soit d’ordre 2 (au moins).

5–En d´eduire qu’il existe une constanteK >0 telle que : max

0≤n≤N|yn−Y(xn)| ≤Kh2

Exercice 2

On consid`ere l’´equation diff´erentielle (E)

y0 =f(x, y), x∈[0, r]

y(0) =α

o`uf est une fonction continue sur [0, r]×Ret lipschitzienne par rapport `a la deuxi`eme variable, c’est `a dire

∃L >0; ∀(x, y, z)∈[0, r]×R2, |f(x, y)−f(x, z)| ≤L|y−z|.

Pour approcher le probl`eme (E), on consid`ere le sch´ema num´erique suivant : (S)

y0

yn+1=yn+hΦ(xn, yn, h), n≥0 avec Φ(x, y, h) =aV1+bV3, o`u

V1 = f(x, y)

V2 = f(x+h3, y+h3V1) V3 = f(x+2h3, y+2h3 V2) o`uaet bsont deux constantes qu’il faudra d´eterminer.

1–Quelle relation lieaetb pour que le sch´ema (S) soit consistant ? 2–Ce sch´ema est-il stable quelque soitaet bdansR?

3–D´eterminer aetbpour que ce sch´ema soit au moins d’ordre 2.

4–Montrer alors que ce sch´ema est en fait d’ordre 3.

(2)

Analyse Num´erique – S´erie 9 2

Exercice 3

On consid`ere l’´equation diff´erentielle :

y0(x) =p

y(x), x∈[0, b]

y(0) = 0

qui admet comme solution non trivialeY(x) = (x2)2. Calculer les approximationsyi deY(xi) par la m´ethode d’Euler, o`uxi=inb. Expliquer le r´esultat obtenu.

Exercice 4

On consid`ere l’´equation diff´erentielle

(E) y0(x) =f(x, y(x)).

Etant donn´´ e un sch´ema num´erique `a un pas (pour approcher (E)) associ´e `a une fonction Φ1(x, y, h), on construit un autre sch´ema num´erique `a un pas associ´e `a la fonction Φ d´efinie par :

Φ(x, y, h) = 1

4f(x, y) +3 4f

x+2

3h, y+2

3hΦ1(x, y,2 3h)

1–Montrer que si le sch´ema num´erique associ´e `a Φ1 est d’ordre 2, alors le sch´ema num´erique associ´e `a Φ est d’ordre 3.

2–Choisir la fonction Φ1pour que le sch´ema num´erique associ´e `a Φ donn´ee par Φ(x, y, h) = 1

4(k1+ 3k3) soit d’ordre 3, o`u

k1 = f(x, y) k2 = f(x+h

3, y+h 3k1) k3 = f(x+2h

3 , y+2h 3 k2)

Exercice 5

Soit le probl`eme :

(P)





x00(t) =− x

px2+y2, x(0) = 4, x0(0) = 0 y00(t) =− y

px2+y2, y(0) = 0, y0(0) = 2.

Ecrire les m´ethodes d’Euler et de Rugne-Kutta (classique) pour la r´esolution du probl`eme (P) sur [0, T],T >0.

ENIT 2008/2009 ENIT 2008/2009

Références

Documents relatifs

[r]

[r]

[r]

un script (ou une fonction) scilab donnant la solution exacte et la solution num´ erique donn´ ee par le sch´ ema

D´ ecrire les polynˆ omes d’interpolation de Hermite dans le cadre g´

Estimer le nombre minimum de points pour que l’erreur entre la fonction et son polynˆ ome d’in- terpolation de Lagrange soit inf´ erieure ` a 0.1, 0.01

Donner une estimation de l’erreur d’int´ egration.. Donner une estimation de l’erreur

La convergence de la formule du point milieu compos´ ee est quadratique.. EXERCICE 3 Formule