analyse num

Post on 16-Jan-2016

21 views 1 download

Tags:

description

mnbhlvjv

transcript

Faculte des Scienceset Technique

Universite Cadi AyyadMarrakech

LST-MIASI

2012/2013

Analyse Numérique

Travaux Dirigées avec solutions

Auteurs :

Ahmed RAJIL

Abdessamad ELMADKOURI

Mohamed BOUHASSOUNE

Encadrant :

Pr : hassan Al

moatassime

Mai 2013

UNIVERSITÉ CADI AYYAD 2012/2013FST Marrakech

T.D N◦1 : Analyse NumériqueM.I.A.S.I

Exercice 1 : Soit F ∈ C1(IR), et soit s une solution de l'équation s = F (s).

1. Montrer que si |F ′(s)| < 1, alors il existe un intervalle [a, b] contenant s pour lequel

la suite dé�nie par

x0 ∈ [a, b]

xn+1 = F (xn)converge vers s.

2. Montrer que si |F ′(s)| > 1, alors la suite dé�nie par

x0 6= s

xn+1 = F (xn)ne converge

pas vers s.

Solution 1 :

1. Soit F ∈ C1(IR) et F (s) = sOn a |F ′(s)| < 1et F ′ continue, donc ∃I = [s− h, s+ h] tel que ∀x ∈ I |F ′(x)| < 1.|F ′(x)| ≤Max(|F ′(x)| = |F ′(α)| < 1 (α ∈ I)Donc F est Lipschitzien avec L = |F ′(α)| < 1Soit x ∈ I Montrons que F (x) ∈ IOn a |F (x)− s| = |F (x)− F (s)|Et selon T.A.F, ∃ε ∈]s, x[ ou ]x, s[ tel que |F (x)− s| = |F ′(ε)||x− s|Or ε ∈ T ⇒ |F ′(ε)| < 1 donc |F (x) − s| < |x − s| < h donc F (x) ∈ I et d'après le

cours la suite dé�nie par{x0 ∈ Ixn+1 = F (xn)

converge vers s.

2. On a : |F ′(s)| > 1 et F ′ continue donc ∃I = [s− h, s+ h] tel que ∀x ∈ I|F ′(x)| > 1et on a x0 6= s pour xn , soit xn ∈ I ,soit xn 6∈ I

� si x ∈ I donc |xn+1 − s| = |F (xn)− F (s)| = |F ′(ε)||xn − s|(ε ∈ I)donc |xn+1 − s| > |xn − s| (car |F ′(ε)| > 1)Alors |xn+1 − s| > |xn − s| > |x0 − s|

� Si xn 6∈ I On a : |xn − s| > h.Donc ∀n ∈ IN |xn − s| ≥ min(|x0 − s|, h) > 0Alors la suite (|xn − s|)n∈IN ne converge pas vers 0.Donc (xn)n∈IN ne converge pas vers s.

Exercice 2 :Soit f une fonction de classe C2 sur [a, b] telle que :

i) f(a) < 0 et f(b) > 0.ii) f ′(x) > 0 et f ′′(x) > 0 ∀x ∈ [a, b].

Montrer que l'algorithme de la sécante permêt de construire une suite croissante quiconverge vers l'unique racine s de l'équation f(x) = 0.

Solution 2 : x0 = a , xn+1 = xn −f(xn)

f(b)− f(xn)

b− xn

1

Montrons que ∀n ∈ INxn ≤ s.Pour x = 0 x0 = a ≤ s on suppose que xn ≤ sMontrons que xn+1 ≤ s

xn+1 = xn −f(xn)

f(b)− f(xn)

b− xn

= xn +

(f(s)− f(xn))(s− xn)

s− xnf(b)− f(xn)

b− xnDonc xn+1 = xn +

g(s− xng(b− xn)

.(s− xn)

s− xn ≤ b− xn ⇒ g(s− xn) ≤ g(b− xn)

⇒ g(s− xn)

b− xn= A ≤ 1

Alors xn + 1 = xn + A.(s− xn) ≤ xn + s− xn = s.Donc ∀n ∈ IN xn ≤ s.

On a xn+1 = xn −f(xn)

f(b)− f(xn)

b− xnOr f(x) ≤ 0 car xn < s et f est croissante et f(s) = 0f(b)− f(xnb− xn

> 0 car xn < b et f est croissante donc xn+1 − xn ≥ 0

Alors xn est croissante.Donc xn converge vers l.Par passage à la limite dans l'expression de xn+1.

l = l − f(l)

f(b)− f(l)

b− l

⇒ f(l) = 0⇒ l=s .

Exercice 3 :

Montrer que l'équation x =1

2cosx a une solution α unique. Trouver un intervalle [a, b]

contenant α tel que pour tout x0 ∈ [a, b], l'itération

xn+1 =1

2cos(xn) n ≥ 0.

convergera vers α.Calculer les premiéres itérations et estimer le rapport de convergence.Solution 3 :

Soit f(x) = x− 1

2cosx donc f ′(x) = 1 +

1

2sinx

Alors ∃!α tel que f(α) = 0 c'est-à-dire : f(0) = −1

2et f(1) = 1− 1

2cos 1 > 0

F (x) =1

2cosx donc F ′(x) = −1

2sinx

F ([0, 1]) = [1

2cos 1,

1

2] ⊂ [0, 1] (1)

|F ′(x)| = 1

2| sinx| < 1

2

Donc F est L-lipschitzienne avec L =1

2< 1 (2)

D'après (1) et (2) La suite dé�nie par :

x0 ∈ [0, 1] xn+1 = F (xn) =1

2cos(xn) convergevers α.

2

Exercice 4 :Considérons la méthode de Newton pour trouver la racine carré positive de a (a > 0).Montrer les résultats suivants, en supposant x0 6=

√α.

a)xn+1 =1

2(xn +

a

xn)

b)x2n+1 − a =

[x2n − a

2xn

]2, n ≥ 0 et xn >

√a pour n ≥ 1

c) La suite (xn) est strictement décroissante.

d) en+1 = − e2n2xn

avec en =√a− xn.

e) Rel(xn+1) = − 1

2xn[Rel(xn)]2 , n ≥ 0 avec Rel(xn) = xn − xn−1 : erreur relative en xn.

Solution 4 :

On considère l'équation x2 − a = 0 ; (f(x) = 0) ; x0 > 0 et x0 6=√a.

a) xn+1 = xn −f(xn)

f ′(xn)= xn −

x2n − a2xn

=x2n + a

2xn

=⇒ xn+1 =1

2(xn +

a

xn)

b) Montrons que : x2n+1 − a =

[x2n − a

2xn

]2- on a :

x2n+1 − a =1

2

(xn +

a

xn

)2

− a

=1

4

(x2n + 2a+

a2

x2n

)− a

=1

4

(x4n + 2ax2n + a2

x2n

)− a

=x4n + 2ax2n + a2

4x2n− a

=x4n + 2ax2n + a2 − 4ax2n

4x2n

=x4n − 2ax2n + a2

4x2n

=

[x2n − a

2x2n

]2- Montrons que ∀n ≥ 1 ; xn >

√a.

Pour n = 0, x21 − a =

(x20 − a

2x20

)2

> 0 car (x0 6=√a)

⇒ x21 > a ⇒ x1 >√a car x1 > 0 (x1 =

1

2(x0 +

a

x0))

Supposons que xn >√a, et montrons que xn+1 >

√a :

3

x2n+1 − a =

(x2n − a

2xn

)2

> 0 ⇒ x2n+1 > a or xn+1 =1

2(xn +

a

xn) > 0

Alors xn+1 >√a. ⇒ ∀n ≥ 1 on a xn >

√a.

c ) On a xn+1 − xn =1

2(xn +

a

xn)− xn = −1

2xn +

a

2xn.

=a− x2n

2xn(*)

On a : 2xn > 0 eta− x2n

2xn< 0 car xn >

√a

Donc (xn) est strictement décroissante.

d ) On a : en =√a− xn

Donc :

en+1 =√a− xn+1

=√a− 1

2(xn +

a

xn)

=2.√a.xn − x2n − a

2xn

= −x2n − 2.

√a.xn + (

√a)2

2xn

= −(xn −√a)2

2xn

en+1 = − e2n2xn

e ) On a : Rel(xn+1) = xn+1 − xn =a− x2n

2xn= −x

2n − a2xn

Or : x2n − a =

(x2n−1 − a

2xn−1

)2

= [Rel(xn)]2

Alors : Rel(xn+1) =−1

2xn[Rel(xn)]2

Exercice 5 :

a) Appliquer la méthode de Newton à la fonction

f(x) =

{ √x si x ≥ 0

−√−x si x ≤ 0

La méthode de Newton converge-t-elle ? Si oui vers quelle racine ?b) Faire la même chose pour la fonction

f(x) =

{3√x2 si x ≥ 0

− 3√x2 si x ≤ 0

4

Solution 5 :

a) La méthode de Newton x1 = x0 −f(x0)

f ′(x0)-Soit x0 > 0

On a x1 = x0 −f(x0)

f ′(x0)= x0 −

√x01

2√x0

= x0 − 2x0 = −x0.

Donc : x1 = −x0-Soit x0 < 0

On a x1 = x0 −f(x0)

f ′(x0)= x0 +

√−x01

2√−x0

x1 = x0 − 2x0 = −x0.Conclusion : x0 > 0x1 = −x0 et x0 < 0x1 = −x0.On en déduit que x1 = (−1)nx0.Montrons par recurence que xn = (−1)nx0.Vrais pour n = 0 et n = 1.Donc supposons que xn = (−1)nx0 et montrons que xn+1 = (−1)n+1x0Donc : xn+1 = −xn = −(1)nx0 = (−1)n+1x0.

Donc la suite{xn = (−1)nx0x0 6= 0

ne converge pas vers 0.

b){

3√x2 si x ≥ 0

− 3√x2 si x ≤ 0

La méthode de Newton x1 = x0 −f(x0)

f ′(x0)-soit x0 > 0 :

x1 = x0 −f(x0)

f ′(x0)= x0 −

x230

23x−13

0

= x0 − 32x0 = −1

2x0.

-soit x0 < 0 :

x1 = x0 −f(x0)

f ′(x0)= x0 −

−x230

−23x−13

= x0 −x

230

23x−13

= x0 −3

2x0 =

−1

2x0.

On déduit que xn = (−1

2)nx0.

Vrai pour n = 0 et n = 1.

Donc on suppose que xn = (−1

2)nx0 et Montrons que xn+1 = (

−1

2)n+1x0.

on a xn+1 = −(1

2)x0 = −1

2(−1

2)nx0 = (

−1

2)n+1x0.

Donc la suite

{xn = (

−1

2)nx0

x0 6= 0converge vers 0.

Exercice 6 : Montrer que xn+1 =xn(x2n + 3a)

3x2n + a, n ≥ 0 est une méthode d'ordre 3

pour approximer√a.

5

Calculer limn→0

√a− xn+1

(√a− xn)3

.

Solution 6 :

xn+1 = F (xn) avec F (x) =x(x2 + 3a)

3x2 + a.

F est 3 fois dérivable.

On a F ′(x) =(3x2 + 3a)(3x2 + a)− 6x2(3a+ x2

(3x2 + a)2

Alors : F ′(√a) =

24a− 24a

(4a)2= 0

F”(x) =18a5 + 12ax3 − 30a2x

(3x2 + a)3

Donc : F”(√a) =

18a2√a+ 12a2

√a− 30a2

√a

(4a)3= 0

F (3)(x) = .....etF (3)(√a) 6= 0.

Donc c'est une méthode d'ordre 3 pour approximer√a.

limn→+∞

√a− xn+1

(√a− xn)3

=F (3)(

√a)

3!

Exercice 7 :

Soit f la fonction dé�nie dans IR \ {0} par f(x) =x− 1

x− e−x.

1. Tracer le graphe de f . En déduire le nombre de racines de l'équation f(x) = 0. Onlocalisera chacune des racines entre deux entiers successifs.

2. Pour chacune des fonctions suivantes :g(x) = 1 + xe−x

g(x) = ln(x

x− 1)

g(x) = (x− 1)ex

On étudie la méthode itérative : x0 donné, xn+1 = g(xn). Etudier si elle convergevers une des solutions du problème. Dans le cas de convergence, on précisera le choixde x0.

3. Ecrire la méthode de Newton.Choisir x0 de maniére que la méthode de Newton converge vers la plus grande desracines.

Solution 7 :

f(x) =x− 1

x− e−x

1. On a f est continue et dérivable sur IR \ 0.

Donc f ′(x) =1

x2+ e−x > 0

Donc :

6

x

f ′(x)

f(x)

−∞ 0 +∞

+ +

−∞−∞

+∞

−∞

11

f s'annule deux fois en s1 et s2.

On a f(1) = −e−1 < 0 et f(2) =1

2− 1

e2> 0 et f(−1) = 2− e < 0

Donc s1 ∈ [−1, 0[ et s2 ∈ [1, 2].

2. • g(x) = 1 + xe−x

On a g′(x) = e−x − xe−x = e−x(1− x)Et g”(x) = −e−x(1− x)− e−x = −e−x(2− x)Donc :

x

g”(x)

g′(x)

1 2

00

−1

e2−1

e2

s2

x

g”(x)

g′(x)

−1 0

2e2e

11

s1

Donc : g′(s1) > 1⇒ xn 6→ s1

x

g′(x)

g(x)

1 2

1 + 1e

1 + 1e

1 + 2e2

1 + 2e2

Donc : g([1, 2]) =

[1 +

2

e2, 1 +

1

e

]⊂ [1, 2].

On a : |g′(x)| ≤ 1

e2< 1 donc g est L-lipschitzienne.

Donc :{∀x0 ∈ [1, 2]xn+1 = g(xn)

converge vers s2.

7

• g(x) = ln(x

x− 1)

Dg = {x ∈ IR/x

x− 1> 0}

Dg = {x ∈ IR/x(x− 1) > 0}Dg =]−∞, 0[∪]1,+∞[

g′(x) =(x− 1)− xx(x− 1)

) =−1

x(x− 1)

g”(x) =x+ (x− 1)

(x(x− 1))2) =

2x− 1

(x(x− 1))2

g”(x) > 0⇔ 2x− 1 > 0⇔ x >1

2

x

g”(x)

g′(x)

1 2

+

−∞−∞

−1

2−1

2

s2

g′(x) = −1⇔ 1

x(x− 1)= 1⇔ x2 − x− 1 = 0

Alors : x1 =1−√

5

2et x2 =

1 +√

5

2> 0

x2 ∈ [1, 2] Donc : α =1 +√

5

2.

f(α) =α− 1

α− e−α ' 0.18 > 0

s2 ∈]1, α[; |g′(x)| > 1 donc : xn 6→ s2

Exercice 8 :

Soit f(x) = x3 − x2 − 1.On se propose de trouver les racines réelles de f .

1. Situer la ou les racines de f . Montrer qu'il y a une racine l comprise entre 1 et 2.

2. On dé�nit les méthodes itératives suivantes : x0 ∈ [1, 2]

(a) xn+1 = x3n − x2n + xn − 1

(b) xn+1 =1

x2n − xn

(c) xn+1 = (x2n + 1)13

i) Examiner la convergence et la limite de chacune de ses méthodes. Préciserl'ordre des méthodes convergentes

8

ii) Donner une autre méthode, d'ordre 2 qui converge vers l en précisant la valeurinitiale.

Solution 8 :f(x) = x3 − x2 − 1

1. f ′(x) = 3x2 − 2x = x(3x− 2)

x

f ′(x)

f(x)

−∞ 02

3+∞

+ 0 − 0 +

−∞−∞

−1−1

−31

27−31

27

+∞+∞

f admet une seule racine supérieure à2

3l >

2

3Or f(1) = −1, f(2) = 3 donc l ∈ [1, 2]

2. (a) xn+1 = F (xn), avec F (x) = x3 − x2 + x+ 1F ′(x) = 3x2 − 2x+ 1F”(x) = 6x− 2Donc : |F ′(l)| > 2 donc la suite (xn) ne converge pas vers l.

(b) xn+1 =1

x2n − xn= F (xn)

F (x) =1

x2 − xavec x ∈]1, 2[

F ′(x) = − 2x− 1

(x2 − x)2

F”(x) = −2(x2 + x)2 − 2(x2 − x)(2x− 1)2

(x2 − x)4

F”(x) = −2(x2 + x)− 2(2x− 1)2

(x2 − x)3

F”(x) = −2x2 − 2x− 8x2 − 2 + 8x

x3(x− 1)3

F”(x) =2(3x2 − 3x+ 1)

x3(x− 1)3

∆num = 9− 12 = −3 < 0⇒ Num > 0Donc : F”(x) > 0 sur ]1, 2[On résoud l'équation F ′(x) = −1

x

F”(x)

F ′(x)

1 2

+

−∞−∞

−3

4−3

4

On a : f(1) = −1 et f(3

2) = (

3

2)3 − (

3

2)2 − 1 =

1

8> 0

9

Donc : l ∈ [1,7

4]

et ∀x ∈ [1,7

4] ; F ′(x) ≤ −40

21donc F ′(l) < −40

21

Donc : |F ′(l)| > 40

21> 1

Donc la suite (xn)n∈IN ne converge pas vers l.

(c) f(x) = 0⇒ x3 − x2 − 1 = 0⇒ x3 = x2 + 1⇒ x = 3√x2 + 1{

xn+1 = F (xn)

F (x) = (x2 + 1)13

F ′(x) =2

3x(x2 + 1)−

23

F”(x) =2

3(x2 + 1)−

23 − 8

9x2(x2 + 1)−

53

F”(x) =8

9(x2 + 1)−

23 (

3

4− x2

x2 + 1) Étudions le signe de

3

4− x2

x2 + 13x2 + 3− 4x2

4(x2 + 1)=

3− x2

4(x2 + 1)=

(√

3− x)(√

3 + x)

4(x2 + 1)

x

F”(x)

F ′(x)

1√

3 2

+ 0 −

2

3 3√

4

2

3 3√

4

0.450.45

4

3.

13√

25

4

3.

13√

25

x

F ′(x)

F (x)

1 2

+

3√

23√

2

3√

53√

5

Donc : F ([1, 2]) = [ 3√

2, 3√

5] ∈ [1, 2]Et d'après le tableau de F ′ on a |F ′(x)| ≤ 0.45Donc F est L-lipschitzienne avec L = 0.45.

Donc la suite (xn) dé�nie par{x0 ∈ [1, 2]xn+1 = F (xn)

converge vers l.

Exercice 9 :

1. Soit F une fonction dé�nie par, F (x) =1

3x3 − x2 − 2x+ 5.

Montrer que la suite dé�nie par f(x) =

{x0 ∈ [1, 2]

xn+1 = F (xn)ne converge pas vers le

point �xe s de F dans [1, 2].

10

2. Considèrons maintenant G(x) =1

18x3 − 1

6x2 +

1

2x+

5

6.

a Montrer que G(s) = s.

b On considère la méthode des approximations successives suivante :

f(x) =

{x0 ∈ [1, 2]

xn+1 = G(xn)

Montrer que la suite (xn) converge vers s.

Solution 9 :

1. F (x) =1

3x3 − x2 − 2x+ 5

On pose G(x) = F (x)− x =1

3x3 − x2 − 3x+ 5

Donc G′(x) = x2 − 2x− 3 = (x+ 1)(x− 3) < 0 (∀x ∈ [1, 2])

x

g′(x)

g(x)

1 2

4

3

4

3−7

3−7

3

0

Avec G(1) =4

3et G(2) =

−7

3Donc ∃S unique tel que S ∈ [1, 2] et g(S) = 0 (c-à-d F (S) = S)Or F ′(x) = x2 − 2x− 2 = (x− 1)2 − 31 ≤ x ≥ 2⇒ 0 ≤ (x− 1)2 ≥ 1⇒ −3 ≤ (x− 1)2 − 3 ≥ −2Donc |F ′(x)| ≥ 2 > 1 et d'après l'exercice 1.

On déduit que la suite dé�nit par :{

x0 ∈ [1, 2]xn+1 = F (xn)

ne converge pas vers s.

2. G(x) =1

18x3 − 1

6x2 +

1

2x+

5

6(a) Montrons que G(s) = s

On a F (x) =1

3x3 − x2 − 2x+ 5

Donc :1

6F (x) =

1

18x3 − 1

6x2 − 1

3x+

5

6

Alors :1

6F (x) = G(x)− 1

2x− 1

3x = G(x)− 5

6x.

=⇒ G(x) =5

6x+

1

6F (x)

=⇒ G(s) =5

6s+

1

6F (s) Or F (s) = s

Donc : G(s) =5

6s+

1

6s = s

(b) Montrons que la suite (xn) converge vers s

On a : G(x) =1

18x3 − 1

6x2 +

1

2x+

5

6

11

Donc : G′(x) =1

6x2 − 1

3x+

1

2

Alors : G”(x) =1

3x− 1

3≥ 0

x

G”(x)

G′(x)

1 2

+

1

3

1

3

1

2

1

2

|G′(x)| ≤ 1

2dans [1, 2]

Donc : G est L-lipschitzienne avec L =1

2< 1

x

G′(x)

G(x)

1 2

+

11

9

11

9

29

18

29

18

G([1, 2]) =

[11

9,29

18

]⊂ [1, 2]

Alors la suite{x0 ∈ [1, 2]xn+1 = G(xn)

converge vers s.

Exercice 10 :

On considère f(x) = ex − e2x.

1. Montrer que l'équation f(x) = 0 admet une racine séparée s dans l'intervalle [2, 4].

2. Montrer que la suite (xn) dé�nie par f(x) =

{x0 ∈ [2, 4]

xn+1 = F (xn)

où F (x) =ex

e2ne converge pas vers s.

3. on considère maintenant G(x) = 2 + log x

a Montrer que s est un point �xe de G.

b Montrer que la suite f(x) =

{x0 ∈ [2, 4]

xn+1 = G(xn)converge vers s.

c Déterminer l'ordre de cette méthode.

12

UNIVERSITÉ CADI AYYAD 2012/2013FST Marrakech

T.D N◦2 : Analyse NumériqueM.I.A.S.I

Exercice 1 :Soient x1, x2, ....., xn+1, n+ 1 abscisses distinctes.

1) Montrer que les polynômes de Lagrange sont tels que

. Li(xj) = δij où δij est le symbole de Kronecker

.n+1∑i=1

Li(x) = 1.

2) Montrer que les polynômes de Lagrange sont invariants par un changement de variablelinéaire.Lorsque les points xi sont équidistants(xi = x1 + (i− 1)h) que deviennent les polynômes de Lagrange ?(On posera x = x1 + th, t variable).

3) Associons aux abscisses xi, les valeurs numériques yi. Démontrer en utilisant lespropriétés de Li(x) que le polynôme Pn(x) passant par les points (xi, yi) peut s'écrire :

Pn(x) =

n+1∑i=1

yiAix− xi

n+1∑i=1

Aix− xi

formule barycentrique

avec Ai =1

n+1∏j 6= i,j = 1

(xi − xj).

4) Comparer du point de vue nombre d'opérations les formules de Lagrange et barycen-trique utilisées pour calculer Pn(α), α étant une abscisse donnée. Dans quel cas laformule barycentrique est-elle particulièrement intéressante ?

Solution 1 :

1) Soit P le polynome d'interpolation de lagrange.

On pose P=n+1∑i=1

Li(x)− 1 = L1(x) + L2(x) + ....+ Ln+1(x)

13

Or P (xi) = 1− 1 = 0 et P à n+1 racines distinctes

doncn+1∑i=1

Li(x) = 1

2)Si nous posons x = az + b, nous avons

Li(x) = li(t) =n+1∏

j=1,j 6=i

x− xjxi − xj

=n+1∏

j=1,j 6=i

az + b− azj − b[azi + b− azj − b]

Li(x) = li(t) =n+1∏

j=1,j 6=i

z − zizi − zj

3)On an+1∑i=1

Li(x) = 1 doncn+1∑i=1

n+1∏j=1,j 6=i

x− xjxi − xj

= 1

Alorsn+1∑i=1

n+1∏j=1,j 6=i

x− xjxi − xj

x− xix− xi

= 1

Et puisn+1∑i=1

n+1∏j=1

x− xj

(x− xi)n+1∏

j=1,j 6=ixi − xj

=n+1∏j=1

(x− xj)n+1∑i=1

1

(x− xi)n+1∏

j=1,j 6=ixi − xj

= 1

−→n+1∏j=1

(x− xj)n+1∑i=1

Ai(x− xi)

= 1

−→n+1∏j=1

(x− xj) =1

n+1∑i=1

Ai(x− xi)

Or Pn(x) =n+1∑i=1

Li(x)f(xi)

Donc Pn(x) =n+1∑i=1

n+1∏j=1

x− xjxi − xj

yi

Pn(x) =n+1∑i=1

x− xix− xi

n+1∏j=1,j 6=i

x− xjxi − xj

yi

Pn(x) =n+1∑i=1

yi

(x− xi)n+1∏j=1

(xi − xj)

n+1∏j=1

(x− xj)

Pn(x) =n+1∑i=1

Aiyi

(x− xi)n+1∏j=1

(x− xj)

d'ou Pn(x) =

n+1∑i=1

yi Ai(x− xi)

n+1∑i=1

Ai(x− xi)

14

4) On calcule le nombre d'opération de chaque formule :Formule de Barycentrique :

Pn(x) =

n+1∑i=1

yiAix− xi

n+1∑i=1

Aix− xi

avec Ai =1

n+1∏j 6= i,j = 1

(xi − xj).

Pour Ai : on a n soustractions, (n-1) multiplications, et 1 dévision ce qui fait un total de2n opérations pour chaque Ai, et puisqu'on a (n+1) Ai donc 2n(n+1) opérations.

PourAi

x− xi: On a une dévision et une soustraction ce qui compte 2 opérations donc donc

il y a 2(n+1) opérations.

PouryiAix− xi

: Il y a (n+1) multiplications

Pour le numérateur : Il y a n aditions, pour le dénumérateur il y a aussi n aditions etencore

num

denune division

Donc T1 = 2n(n+ 1) + 2(n+ 1) + (n+ 1) + n+ n+ 1 = 2n2 + 7n+ 4

Formule de Lagrange :

Pn(x) =n+1∑i=1

n+1∏j=1,j 6=i

x− xjxi − xj

yi =n+1∑i=1

Bi

On a n+n soustractions, n divisions, et n multiplications.Donc le Bi on (n+1)(2n+n+n)=4n2 + 4nDonc T2 = n+ 4n2 + 4n = 4n2 + 5non a T1(2) = T2(2) = 26On pose g(n)=T2 − T1=2n2 − 2n− 4

x

g′(x)

g(x)

1 +∞

+

−4−4

+∞+∞

2

0

⇒ Donc la formule Brycentrique est plus interessante à partir de n=3

15

Exercice 2 :Soit la fonction f : [0, 2π] → IR dé�nie par f(x) = sin(x). Soient x1 = 0, x2 =π

2, x3 =

2et x4 = 2π.

1)Montrer que le polynôme P3 d'interpolation de Lagrange de f aux points x1 , x2 , x3 etx4 s'annule au point x = π.

2) En déduire que le polynôme P4 d'interpolation de Lagrange de f aux pointsy1 = x1 , y2 = x2 , y3 = π, y4 = x3 et y5 = x4 n'est autre que P3.

3) Calculer P4(3π

4), en déduire l'erreur E4(

4).

4)a) Donner un majorant M(x) de l'erreur E4(x) commise en remplaçant f(x) par

P4(x) où x ∈ [0, 2π] .

b) Calculer ce majorant pour x =3π

4et comparer avec la question 3).

Solution 2 :

1)Tout d'abord on essaye d'écrire P3

On sait que : P3(x) =4∑i=1

f(xk) Lk(x)

donc P3(x) = f(x1) L1(x) + f(x2) L2(x) + f(x3) L3(x) + f(x4) L4(x)

xi x1 = 0 x2 =π

2x3 =

2x4 = 2π

f(xi) 0 1 -1 0

D'ou P3(x) = L2(x)− L3(x)

Or L2(x) =(x− x1)(x− x3)(x− x4)

(x2 − x1)(x2 − x3)(x2 − x4)

Et L3(x) =(x− x1)(x− x2)(x− x2)

(x2 − x1)(x2 − x2)(x2 − x4)Pour calculer P3 au point x = π on remplace x par π et les xi par ces valeursDonc on obtient P3(π) = 4

6− 4

6= 0

2)Exercice 3 :Considérons la fonction f(x) = ex sur [0, b] .

Pour n ≥ 1, soient h =b

n+ 1, xj = (j − 1)h j = 1, 2, ..., n + 1 et soit Pn(x) le

polynôme d'interpolation de degré n de la fonction ex sur les noeuds x1, x2, ...., xn+1.

16

Prouver que max0≤x≤b

|ex − Pn(x)| −→ 0 quand n −→ +∞.

Solution 3 :

Montrons que que max0≤x≤b

|ex − Pn(x)| −→ 0 quand n −→ +∞.

|ex − Pn(x)| =∣∣∣∣ L(x)

(n+ 1)!ex∣∣∣∣ ≤ |L(x)|

(n+ 1)!eb car (x ≤ b)

Or |L(x)| =

∣∣∣∣∣n+1∏j=1

(x− xi)

∣∣∣∣∣ ≤n+1∏j=1

(b) = bn+1 car (|x− xi| ≤ b)

Et puis |ex − Pn(x)| ≤ bn+1

(n+ 1)!eb

On pose Un =bn

n!donc

U(n+ 1)

Un=b

n−→ 0 quand n −→ +∞

Donc∑

Un converge donc Un −→ 0 quand n −→ +∞

Et Puisbn+1

(n+ 1)!eb −→ 0 quand n −→ +∞

Donc ex −→ Pn(x) quand n −→ +∞

Exercice 4 :

1. Calculer, en utilisant l'algorithme de Aitken, P4(1). P4(1) étant le polynôme d'in-terpolation de degré 4 passant par les points :(0, 1) ; (2,−1) ; (3, 16) ; (−1, 8) ; (−2, 51).

2. Faire la même chose avec l'algorithme de Newton.Solution 4 :

1.xi 0 1 2 3 4 xi − 10 1 -12 -1 0 13 16 6 -6 2-1 8 -6 -2 -4 -2-2 51 -24 -6 -6 0 -3La colonne 1 :∣∣∣∣ 1 −1−1 1

∣∣∣∣2− 0

= 0 ;

∣∣∣∣ 1 −116 2

∣∣∣∣3− 0

= 6 ;

∣∣∣∣1 −18 −2

∣∣∣∣−1− 0

= −6 ;

∣∣∣∣ 1 −151 −3

∣∣∣∣−2− 0

= −24

La colonne 2 :∣∣∣∣0 16 2

∣∣∣∣3− 2

= −6 ;

∣∣∣∣ 0 1−6 −2

∣∣∣∣−1− 2

= −2 ;

∣∣∣∣ 0 1−24 −3

∣∣∣∣−2− 2

= −6

17

La colonne 3 :∣∣∣∣−6 2−2 −2

∣∣∣∣−1− 3

= −4 ;

∣∣∣∣−6 2−6 −3

∣∣∣∣−2− 3

= −6

La colonne 4 :∣∣∣∣−4 −2−6 −3

∣∣∣∣−2 + 1

= 0

Donc P4(1) = 0.

2. Par l'algorithme de Newton :Xi 0 1 2 3 40 12 -1 -13 16 17 6-1 8 2 5 1-2 51 -43 9 -1 1

La colonne 1 :

−1− 1

2− 0= −1 ;

16 + 1

3− 2= 17 ;

8− 16

−1− 3= 2 ;

51− 8

−2 + 1= −43

La colonne 2 :

17 + 1

3− 0= 6 ;

2− 17

−1− 2= 5 ;

−43− 2

−2− 3= 9

La colonne 3 :

5− 6

−1− 0= 1 ;

9− 5

−2− 2= −1

La colonne 4 :

−1− 1

−2− 0= 1

P4(X) = f [X1]+(X−X1)f [X1, X2]+(X−X1)(X−X2)f [X1, X2, X3]+(X−X1)(X−X2)(X−X3)f [X1, X2, X3, X4]+(X−X1)(X−X2)(X−X3)(X−X4)f [X1, X2, X3, X4, X5]

P4(X) = 1 − (X − X1) + 6(X − X1)(X − X2) + (X − X1)(X − X2)(X − X3) +(X −X1)(X −X2)(X −X3)(X −X4)

P4(X) = 1−X + 6X(X − 2) +X(X − 2)(X − 3) +X(X − 2)(X − 3)(X + 1)

P4(1) = 1− 1 + 6(1− 2) + (1− 2)(1− 3) + (1− 2)(1− 3)(1 + 1)

P4(1) = −6 + 2 + 2 ∗ 2 = 0

Donc P4(1) = 0.

Exercice 5 :

18

Soit f la fonction dé�nie sur IR∗ par : f(x) =1

x

1. a) Construire le pôlynome P2(x) d'interpolation de Lagrange de f aux points :x1 = 1; x2 = 3; x3 = 4 (écrire P2(x) sous la forme ax2 + bx+ c).

b) Calculer P2

(52

). En déduire l'erreur ε

(52

)commise en remplaçant f

(52

)par

P2

(52

).

2. a) Construire le pôlynome Q2(x) d'interpolation de Newton de f aux points :x1 = 1; x2 = 2; x3 = 4 (écrire Q2(x) sous la forme ax2 + bx+ c).

b) Calculer Q2

(52

). En déduire l'erreur ε′

(52

)commise en remplaçant f

(52

)par

Q2

(52

).

Solution 5 :

On a : f(x) =1

x

1. a) x1 = 1, x2 = 3, x3 = 4

P2(x) =3∑i=1

Li(x)f(xi)

= L1(x).f(x1) + L2(x).f(x2) + L3(x).f(x3)

= L1(x) +1

3L2(x) +

1

4L3(x)

• L1(x) =3∏j=2

x− xjx1 − xj

L1(x) =x− 3

1− 3.x− 4

1− 4

L1(x) =1

6.(x− 3).(x− 4)

• L2(x) =3∏

j=1, j 6=2

x− xjx2 − xj

L2(x) =x− 1

3− 1.x− 4

3− 4

L2(x) = −1

2.(x− 1).(x− 4)

• L3(x) =2∏j=1

x− xjx3 − xj

L3(x) =x− 1

4− 1.x− 3

4− 3

L3(x) =1

3.(x− 1).(x− 3)

19

Donc P2(x) =1

6.(x− 3).(x− 4)− 1

6.(x− 1).(x− 4) +

1

12.(x− 1).(x− 3)

=⇒ P2(x) =1

12x2 − 2

3x+

19

12

b) P2(5

2) =

7

16= 0.4375

Et f(5

2) =

2

5

Donc : ε(

5

2

)=

2

5− 7

16= −0.0375

2. Le pôlynome Q2(x) d'interpolation de Newton de f aux points : x1 = 1; x2 =2; x3 = 4

a) Méthode de Newton :xi 0 1 21 12 1

2−12

4 14

−18

18

La colonne 1 :

1

2− 1

2− 1= −1

2;

1

4− 1

24− 2

= −1

8La colonne 2 :

−1

8+

1

24− 1

=1

8

Q2(X) = f [X1] + (X −X1)f [X1, X2] + (X −X1)(X −X2)f [X1, X2, X3]

Q2(X) = 1− 1

2(X − 1) +

1

8(X − 1)(X − 2)

Q2(X) =X2

8− 7

8X +

7

4

Q2(5

2) =

(52)2

8− 7

8.5

2+

7

4=

11

32= 0.34375

b) L'erreur :

ε′(

5

2

)=

2

5− 11

32= 0.05625

Exercice 6 :Considérons la fonction f : [a, b]→ IR , dérivable sur [a, b]. Soient x1, x2, ...., xn+1, (n+ 1)points distincts de l'intervalle [a, b]. Supposons que nous ne connaissans f qu'aux points(xi)1≤i≤n+1.Supposons de plus qu'on connaît les valeurs (f ′(xi))1≤i≤n+1. On pose :

Li(x) =n+1∏

j 6=i,j=1

x− xjxi − xj

les pôlynomes de Lagrange aux points (xi)1≤i≤n+1.

hi(x) = [1− 2(x− xi)L′i(xi)]L2i (x) et Hi(x) = (x− xi)L2

i (x), pour i = 1, ..., n+ 1.

1. Montrer que hi et Hi sont des pôlynomes de degré (2n+ 1).

20

2. Véri�er que :

a) hi(xi) = 1, hi(xj) = 0 pour j 6= i et Hi(xj) = 0 pour tout j = 1, ..., n+ 1.

b) h′i(xj) = 0 pour tout j = 1, ..., n+ 1, H ′i(xi) = 1 et H ′i(xj) = 0 pour j 6= i.

3. On pose : P (x) =n+1∑i=1

[f(xi)hi(x) + f ′(xi)Hi(x)].

a) Montrer que d◦P ≤ 2n+ 1.

b) Véri�er que : P (xi) = f(xi) et P ′(xi) = f ′(xi) pour i = 1, ..., n+ 1.

4. On considère un pôlynome Q(x) de degré ≤ (2n+ 1), véri�ant :Q(xi) = f(xi) et Q′(xi) = f ′(xi) pour i = 1, ..., n+ 1. On pose R(x) = P (x)−Q(x).

a) Déterminer les racines de R(x) et indiquer leur ordre de multiplicité.

b) Montrer que R est le pôlynome nul.

5. Ennoncer le résultat ainsi démontré dans cet exercice.

Solution 6 :

1. On a : hi(x) = [1− 2(x− xi)L′i(xi)]L2i (x)

Donc : deg hi(x) = deg[[1− 2(x− xi)L′i(xi)]L2i (x)]

=⇒ deg hi(x) = deg[[1− 2(x− xi)L′i(xi)] + degL2i (x)]

= 1 + degL2i (x)]

= 1 + 2 degL2i (x)]

= 1 + 2n

Hi(x) = (x− xi)L2i (x)

degHi(x) = deg(x− xi) + degL2i (x) = 1 + 2n

2. a) hi(xi) = 1.L2i (xi) = 1

hi(xj) = 0 (Li(xj) = 0 j 6= i)Hi(xj) = (xj − x)L2

i (xj)Si i = j Hi(xj) = 0 ∗ 1 ∗ 0 i 6= j Li(xj) = 0Hi(xj) = 0

b) h′i(x) = −2.L′i(xi)L2i (x) + 2[1− 2(x− xi)L′i(xi)]Li(x)L′i(x)

i 6= j ; h′i(x) = −2.L′i(xi)L2i (xj) + 2[1− 2(xj − xi)L′i(xi)]Li(xj)L′i(x) = 0

i = j ; h′i(xi) = −2.L′i(xi)L2i (xi) + 2Li(xi)L

′i(x) = 0

H ′i(x) = L2i (x) + 2(x− xi)Li(x)L′i(x)

H ′i(xi) = L2i (xi) = 1

H ′i(xj) = L2i (xj) + 2(xj − xi)Li(x)L′i(xj)

Or on a : Li(xj) = 0 pour j 6= i.=⇒ Hi(xj) = 0

3. a) On a d◦P ≤ max(deg hi(x), degHi(x))=⇒ d◦P ≤ 2n+ 1

21

b) P (xi) = f(xi) ∗ 1 + 0 = f(xi) car : hi(xi) = 1, Hi(xi) = 0

On a : P (x) =n+1∑i=1

[f(xi)hi(x) + f ′(xi)Hi(x)]

P ′(x) =n+1∑i=1

[f(xi)h′i(x) + f ′(xi)H

′i(x)]

Donc : P ′(x) = 0 + f ′(xi) = f ′(xi)

4. a) On a : R(x) = P (x)−Q(x) =⇒ R(xi) = P (xi) = f(xi) ∀i = 1, ..., n+ 1R′(xi) = P ′(xi)−Q′(xi) = 0Alors les racines de R sont xi , i = 1, ..., n+ 1.• Ordre de multiplicité :R′(xi) = P ′(xi)−Q′(xi) = 0 (car : P ′(xi) = Q′(xi) )Donc l'order de multiplicité de chaque racinexi est 2.

b) On a R a 2n+ 1 racines, (n+ 1 racines distincts chacun d'ordre 2)Or degR ≤ 2n+ 1⇒ R = 0.

5. Il existe un et un seul polynôme P de deg au plus 2n+ 1 tel que :P (xi) = f(xi) et P ′(xi) = f ′(xi) avec i = 1, ..., n+ 1

P (x) =n+1∑i=1

[f(xi)hi(x) + f ′(xi)Hi(x)]

Exercice 7 :En interpolant par un pôlynome de degré 3 et en utilisant les points les plus appropriées,calculer, pour x = 1.05 et x = 1.45, à l'aide de la table suivante les valeurs de f(x) = sin x.Donner pour chaque x une majoration de l'erreur.

x f(x)

1.0 0.841471

1.1 0.891207

1.2 0.932039

1.3 0.963558

1.4 0.985450

1.5 0.997495

1.6 0.999574

1.7 0.991656

1.8 0.973857

Solution 7 :• Pour x = 1.05 :xi 0 1 2 3 xi − 1.051 0.841471 -0.051.1 0.891207 0.866339 0.051.2 0.932039 0.864113 0.867452 0.151.3 0.963558 0.8618188 0.867469 0.8674265 0.25Donc : P3(1.05) = 0.8674265

22

• Pour x = 1.45 :xi 0 1 2 3 xi − 1.451.3 0.963558 -0.151.4 0.985450 0.996396 -0.051.5 0.997495 0.989011 0.992704 0.051.6 0.999574 0.981566 0.992689 0.9927115 0.15Donc : P3(1.45) = 0.9927115

23

UNIVERSITÉ CADI AYYAD 2012/2013FST Marrakech

T.D N◦3 : Analyse NumériqueM.I.A.S.I

Exercice 1Soit f ∈ C4(

[−1

4, 14

]) et soit la formule d'intégration suivante :∫ 0

−hf(t) dt =

h

6[5f(−h) + f(0) − f(h)] +

h4

24f (3) (η) avec η ∈ ]−h, h[

1)Utiliser la formule précédente pour donner une valeur approchée de l'intégrale∫ 0

−1/4

dx

1 + x. Quelle

est la précision obtenue ? Comparer ce résultat à celui que donnerait la formule des

trapèzes utilisant les points x0 = −1

4et x1 = 0.

2) Utiliser la formule de Simpson pour donner une valeur approchée de∫ 1/4

−1/4

dx

1 + x.

Solution 1 :

1)Soit∫ 0

−x f(t)dt =h

6[5f(−h) + f(0)− f(h)] +

h4

24f (3)(x)∫ 0

−14

1

1 + xdx =

1

24[5 ∗ 4

3+ 1− 4

5] = 0.28611∫ 0

−14

1

1 + xdx = ln [1 + x]0−1

4= −ln3

4= 0.28768

Donc la précision obtenue c'est 2 chi�res avec la virgule (10)−3. -Formule de trape¹es avec

x0 =−1

4, x1 = 0 pour n = 1 .

Th = h[f(x0)

2+f(x1)

2] =

1

4[2

3+

1

2] = 0.29166. L'erreur est plus petite.

2) formule de Simpson (paire) on choisit n = 2 .

f(x) =1

1− x; a =

−1

4; b =

1

4; h =

b− an

=1

4

X0 =−1

4; f(X0) =

4

3X1 = X0 + h = 0 ; f(X1) = 1

X2 = X1 + h =1

4= b ; f(X2) =

4

5

Sh =h

3[f(X0) + 4f(X1) + f(X2)] =

1

12[4

3+ 4 +

4

5] = 0.511111.

Exercice 2On souhaite calculer une valeur approchée de∫ 1

0

e−x2

2 dx

24

par la formule des trapèzes et la formule de Simpson.Donner à l'aide des formules d'erreur un nombre N de noeuds assurant une erreur in-férieur à 10−8.

Solution 2 :

1)Formule de trapézes :

Eh =h2

12(b− a)f”(θ), θ ∈ [0, 1]

Orb− aN

= h⇒ N =b− ah

=1

h⇒ h =

1

N

donc Eh =−1

12N2.f”(θ).

On a : f(x) = exp(−x2

2) , f ′(x) = −xexp(−x

2

2).

f”(x) = −exp(−x2

2)+x2exp(−x

2

2) = exp(−x

2

2)(x2−1) comme exp(−x

2

2) ≤ 1 |f”(x) ≤ 1|.

Alors il su�t de prendre N t.q :1

12N2∗ 1 ≤ 10−8 ⇒ N2 ≥ 10−8

12=

108

12⇒ N ≥

√108

12= 2886, 75⇒ N = 2887.

2) formule de Simpson :Eh =−h180

(b− a)f (4)(θ) , θ ∈ [a, b]

on a f”(x) = exp(−x2

2)(x2 − 1).

donc f (3)(x) = −xexp(−x2

2)(x2 − 1) + 2xexp(−x

2

2)

= exp(−x2

2)(3x− x3).

f (4) = −xexp(−x2

2)(3x− x3) + (3− 3x2)exp(−x

2

2)

= exp(−x2

2)(x4 − 6x23).

On a 0 ≤ x ≤ 1⇒ 0 ≤ x4 ≤ 1 alors −6 ≤ −6x ≤ 0−3 ≤ x4 − 6x2 + 3 ≤ 4donc |f 4(x)| ≤ 4

Alors |Eh| = |1

N4.180.f 4(θ)| ≤ 4

180.N4≤ 10−8

N4 ≥ 4

10−8.180⇒ N ≥ 4

√4

10−8.180= 38, 609.

N = 40 (car N doit être paire (formule de Simpson)).

Exercice 3A) Considérons la formule de quadrature de Simpson aux points

x0 = 0, x1 =1

2et x2 = 1 pour f(x) = e−x

2

, dé�nie sur [0, 1].

1) Calculer la valeur S 12.

25

2) Donner un majorant de l'erreur E 12.

B) Soit maintenant la formule de quadrature,

I(f) =

∫ 1

0

f(x)dx = A0f(0) + A1f(x0) + A3f(1) + E(f)

1) Determiner A0, A1, A3 et x0 de telle sorte que la formule proposée soit exacte dansl'espace des polynomes de degré ≤ 3.

2) Cette formule est-t-elle exacte pour les polynomes de degré 4?

3) En utilisant cette formule, calculer une valeur approchée de I(e−x2).

Solution 3 :

A] 1) Calculons S 12:

f(x) = exp(−x2), a = 0, b = 1, h =b− aN

=1

2⇒ N =

b− ah⇒ N = 2.

x0 = 0;⇒ (x0) = 1.

x1 =1

2; f(x1) = exp(−1

4.

x2 = 1; f(x2) =1

eSh =

h

3[f(x0) + 4f(x1) + f(x2)].

S 12

=1

6[1 + 4exp(−1

4+

1

e)] = 0.74718.

2) On aEh =−h4

180f (4)(θ)(b− a).

donc E 12

=−1

16 ∗ 180f (4)(θ)⇒ |E 1

2| ≤ 1

16 ∗ 180∗Max|f (4)(x)|.

B]1) I(f) =∫ 1

0f(x)dx = A0f(0) + A1f(x0) + A3f(1) + E(f).

On veut que cette formule soit exacte pour les polynômes de degré≤ 3.

Donc A0 =h

3, A1 =

4h

3, A2 =

h

3avec h =

1

2x0 =

1

2.

2)∫ 1

0x4dx =

1

5donc Sh =

h

3[f(x0) + 4f(

1

2) + F (1) =

1

6[0 + 4 ∗ 1

10+ 1] =

7

306= 1

5.

Donc la formule n'est pas exacte pour les polynomes de degré4.3)La valeur approchée de I(exp(−x2)) est 0.74718.

Exercice 4 :On considère la formule de quadrature suivante :∫ 1

−1

f(x)

1 + x2dx = A0f (x0) + A1 f(x1) + E(f)

1) Determiner A0,A1, x0 et x1 pour que la formule de quadrature précédente soit exactepour les polynômes de degré≤3.2) Cette formule est-elle exacte pour les polynômes de degré 4.3) Calculer, en utilisant la formule de quadrature précédente, E(Arctg(x)).4) Calculer l'erreur exacte de la formule de Newton-Cottes à 3 points

26

( x0 = −1, x1 = 0, x2 = 1) appliquée à la fonction g(x) =Arctg(x)

1 + x2

Solution 4 :

1) On cherche A0,A1, x0 et x1 pour que la formule de quadrature précédente soit ex-acte pour les polynômes de degré≤3 (E(f)=0)On prend B = {1, x, (x− x0)(x− x1), x(x− x0)(x− x1)}Pour f(n) = (x− x0)(x− x1)∫ 1

−1

(x− x0)(x− x1)1 + x2

dx = 0 =⇒∫ 1

−1

(x2 − x0x11 + x2

dx = 0

donc

∫ 1

−1(1 +

(x0x1 − 1

1 + x2) dx = 0 =⇒ [x+ (x0x1 − 1)Arctg(x)]1−1 = 0

d′o 2 + (x0x1 − 1)π

2= 0 =⇒ (x0x1− 1) =

−4

π

=⇒ x0x1 =−4

π+ 1 =

π − 4

πPour f(n) = x(x− x0)(x− x1)∫ 1

−1

x(x− x0)(x− x1)1 + x2

dx = 0 =⇒∫ 1

−1

(−x2(x0 + x1)

1 + x2dx = 0

donc (x0 + x1)

∫ 1

−1(−1 +

(1

1 + x2) dx = (x0 + x1) [−x+ Arctg(x)]1−1 Aprés le calcule on

trouve que x0 = −x1 donc −x0 =π − 4

π=⇒ x0 = −

√π − 4

π

donc x1 =

√π − 4

πPour f(n) = x∫ 1

−1

x

1 + x2dx = A0f(x0) + A1f(x0) =

[1

2ln(1 + x2)

]1−1

= A0x0 + A1x0

=⇒ (A0 − A1)x0 = 0 =⇒ A1 = A0

Pour f(n) = 1∫ 1

−1

1

1 + x2dx = [Arctg(x)]1−1 = A0 + A1 =

π

2

Donc A0 = A1 =π

4d'où ∫ 1

−1

f(x)

1 + x2dx =

π

4(−√π − 4

π) +

π

4(−√π − 4

π) + E(f)

2) On pose f(x)=x4

On calcule∫ 1

−1

x4

1 + x2dx

et on obtient que∫ 1

−1

x4

1 + x2dx =

[x3

3− x+ Arctg(x)

]1−1

=3π − 8

6

27

La valeur approchée :

π

4(−√π − 4

π)4 +

π

4(−√π − 4

π)4 =

π

2(π − 4

π)2#

3π − 8

6

donc la formule n'est pas exacte pour les polynômes de degré ≤ 4.3) E(Arctg(x)), puisque Arctg(x)est une fonction impaire donc E(Arctg(x))=0 car la for-mule quadratique est exacte pour les fonctions impaires.

Exercice 5 :On considère la formule de quadrature suivante :∫ 1

−1f(x) dx = A0f (x0) + A1 f(0) + A2 f(x1) + E(f)

1) Determiner A0,A1,A2, x0 et x2 pour que la formule de quadrature précédente soit ex-acte pour les polynômes de degré ≤ 4.2) Cette formule est-elle exacte pour les polynômes de degré 5 ?3) Calculer, en utilisant la formule de quadrature précédente E(x Log(1 + x2)).

Solution 5 :

1)On prend B = {1, x, x2, (x− x0)(x− x1), x(x− x0)(x− x1), x2(x− x0)(x− x1)}La fomule quadratique est exacte pour les polynômes de degré ≤ 4, donc elle est exactepour chaque élement de la base B.Pour f(n) = x(x− x0)(x− x1)∫ 1

−1x(x − x0)(x − x1) dx = A0f(x0) + A1f(0) + A2f(x1) = 0 =⇒

∫ 1

−1(x3 − x2x1 +

x2x0 + xx1x0)dx = 0 =⇒[−x3

3(x1 + x0)

]1−1

= 0 =⇒ 2

3(x1 + x0) = 0

d'où x1 = −x0Pour f(n) = x2(x− x0)(x− x1)∫ 1

−1x2(x− x0)(x− x1) dx = 0 =⇒

∫ 1

−1(x4 − x3x1 + x3x0 + x2x1x0)dx = 0

=⇒[x5

5+ (x1x0)

x3

3

]1−1

= 0 =⇒ 2

5+

2

3(x1x0) = 0

d'où x1x0 =−3

5

Donc on trouve que x0 = −√

3

5et x1 =

√3

5Pour f(n) = 1∫ 1

−1dx = A1 + A2 + A3 = 2

Pour f(n) = x

28

∫ 1

−1x dx = A0x0 + A2x1 = 0 =⇒ A0 = A2

Pour f(n) = x2∫ 1

−1x2 dx = A0x0

2 + A2x12 =

2

3=⇒ 3

5A0 +

3

5A2 =

2

3

=⇒ 3

5A0 +

3

5A0 =

2

3=⇒ A0 = A2 =

5

9etA1 =

8

9d'où ∫ 1

−1f(x) dx =

5

9f (−

√3

5) +

8

9f(0) +

5

9f

√3

5) + E(f)

2) soit f(x) = x5 on a∫ 1

−1f(x) dx = 0

=⇒ 59(−√

35)5 + 5

9(√

35)5 = 0

Donc la formule est exacte pour les polynomes de degré ≤ 5.

3) Pour f(x) = xln(1 + x2) La formule quadratique précedente est exacte pour les fonc-tions impaires or f(x) = xln(1 + x2) est impaire donc E(f)=0.

Exercice 6 :Soit la formule de quadrature suivante :∫ π

0

f(x) sin(2x) dx = A0 f(x0) + A1 f(x1) + E(f)

oú E(f) est l'erreur.1) Déterminer A0,A1,x0 et x1 de telle sorte que la formule proposée soit exacte(E(f) = 0) quand f est un polynôme de degré ≤ 3.2) Est-ce que cette formule est exacte pour les polynômes de degré 4 ?3) Utiliser le résultat précédent pour donner une valeur approchée de l'intégrale∫ π

0

log(1 + x) sin(2x) dx

Solution 6 :

1) Exercice 7 :

Montrer que l'erreur de la formule de Simpson, appliquée à∫ 2π

0

sin(x)dx

est égale à zéro.Solution 7 :

On a∫ 2π

0

sin(x)dx Donc montrons que Sn = 0

On a f(x)=sin(x) Ou a=0 et b = 2π, h =2π

N

xi = x0 + ih =2πi

N

Sn =h

3[f(x0) + 4f(x1) + 2f(x2) + ......+ 4f(xN−1) + f(xN)]

29

xi =2πi

Net xN−i =

2π(N − i)N

= 2π − 2πi

Nsin(xN−i) = sin(2π − xi) = −sin(xi) sachant que N-i et i ont la même parité.xN

2= π alors sin(xN

2) = 0 Donc en fesant la somme

Sn =h

3

f(x0) + 4

N2+1∑

i=1

(f(xi) + f(xN−i)) + f(xN2

) + 2

N2−2∑

i=2

(f(xi) + f(xN−i)) + f(xN)

Sn = 0

30

UNIVERSITÉ CADI AYYAD 2012/2013FST Marrakech

T.D N◦4 : Analyse NumériqueM.I.A.S.I

Exercice 1 :Pour approcher la solution du problème (P )

(P )

{y′(x) = f(x, y) x ∈ [0, r]y(0) = α

avec 1) f continue sur [0, r] × IR

2) f lipschitziènne en y uniformement par rapport à x.

3) f 3 fois continument di�érentiable.

On propose la méthode suivante :

(S)

{yi+1 = yi + h Φ (xi, yi, h)y0 i = 0, ....., n− 1

où Φ (x, y, h) = a k1 + b k3,

avec k1 = f(x, y)

k2 = f

(x+

h

3, y +

h

3k1

)

k3 = f

(x+

2h

3, y +

2h

3k2

)

a et b sont deux constantes qu'il faudra déterminer.

1) Quelle relation lie a et b pour que la méthode proposée soit consistante. ?

2) Cette méthode est-elle stable quelque soit a et b ∈ IR ?

3) Déterminer a et b pour que cette méthode soit au moins d'ordre 2.

4) Montrer alors que cette méthode est en fait au moins d'ordre 3.Solution 1 :

1.{yi+1 = yi + hΦ(xi, yi, h)y0

La méthode est consistante ssi Φ(x, y, 0) = f(x, y)Φ(x, y, 0) = af(x, y) + bf(x, y) = f(x, y)⇒ a+ b = 1.

31

2. |Φ(x, y, h) − Φ(x, z, h)| = af(x, y) + bf(x +2h

3, y +

2h

3k2(y)) − af(x, z) + bf(x +

2h

3, z +

2h

3k2(z) ≤ |a|M |y − z|+ |b|+ 2h

3|k2(y)|

|Φ(x, y, h)− Φ(x, z, h)| ≤ |a|M ||y − z|+ |b|M ||y − z|+ 2h

3|k2(y)− k2(z)|

|k2(y)− k2(z)| ≤M |y +h

3k(y)− (z +

h

3k2(z))|

|k2(y)− k2(z)| ≤M |y − z|+ h

3|k2(y)− k2(z)|

≤M |y − z|+ h

3M |y − z|

≤ |y − z|[|a|M + |b|M + |b|M +2h

3+h

3M2] < L|y − z|

Donc Φ véri�e les conditions de Lipschitz.

3. Pour que la méthode yi+1 soit d'ordre 2 il faut que :

Φ(x, y, 0) = f(x, y) et∂Φ

∂Φ(x, y, 0) =

1

2f ′(x, y) (car f 2 fois continuement di�éren-

tiable et Φ ,∂Φ

∂het∂2Φ

∂h2existent. )

On a Φ(x, y, 0) = f(x, y) (d'aprés 1) consistance.)

Φ(x, y, h) = ak1 + bk3 = af(x, y) + bf(x+2h

3, y +

2h

3k2)

∂Φ

∂h(x, y, h) = 0+b

(2

3

∂f

∂x

(x+

2h

3, y +

2h

3k2

)+

(2

3k2 +

2h

3

∂k2∂h

)×(∂f

∂y

(x+

2

3h, y +

2

3hk2

)))∂k2∂h

=1

3

∂f

∂x

(x+

h

3; y +

h

3.k1

)+ dfrac13k1

∂f

∂y

(x+

h

3; y +

h

3.k1

)Donc

∂Φ

∂h(x, y, 0) = b

(2

3

∂f

∂x+

2

3f(x, y).

∂f

∂y(x, y)

)= b

2

3f (1)(x, y) =

1

2f (1)(x, y)

2

3b =

1

2⇒ b =

3

4d'oú a =

1

4

4. Pour que la méthode yi+1 soit d'ordre 3 il faut Φ(x, y, 0) = f(x, y)∂Φ

∂h(x, y, 0) =

1

2f (1)(x, y)

∂2Φ

∂h2(x, y, 0) =

1

3f (2)(x, y)

car f est 3 fois continuement di�erentielle et Φ,∂Φ

∂h,∂2Φ

∂h2,∂3Φ

∂h3existent et sont con-

tinues.

X = x+2h

3Y = y +

2h

3k2

∂2Φ

∂h2(x, y, h) = b(

4

9

∂2f

∂x2(X, Y ) + (

4

9k2 +

4h

9.∂k2∂h

)∂2f

∂x∂y(X, Y )

+ (2

3

∂k2∂h

+2h

3

∂2k2∂h2

+2

3

∂k2∂h

∂f

∂y(X, Y ))

+ (2

3K2 +

2h

3

k2∂h

)(2

3

∂2f

∂x∂y(X, Y ) + (

2

3

∂k2∂h

+2

3h∂k2∂h

.∂2f

∂y2(X, Y )))).

∂2k2∂h2

=1

9

∂2f

∂x2(A,B) +

1

9k1

∂2f

∂x∂y(A,B) +

1

9k1.

∂2f

∂x∂y(A,B) +

1

9k21∂2f

∂y2(A,B).

∂2Φ

∂h2(x, y, 0) = b(

4

9

∂2f

∂x2(x, y)+

4

9f(x, y).

∂2f

∂x∂y(x, y)+

4

9

∂f

∂x(x, y)+

4

9f(x, y).

∂f

∂y(x, y))

∂f

∂y(x, y)+

32

2

3.f(x, y)(

2

3

∂2f

∂x∂y(x, y) +

2

3f(x, y).

∂2f

∂2y(x, y))

Exercice 2 :

Soit le problème di�érentiel avec condition initiale :{y′(x) = f(x, y) x ∈ [a, b]y(a) = α

où f est une fonction de [a, b] × IR → IR continue dont toutes les dérivées partiellesjusqu'à l'ordre 2 inclus existent et sont continues et dont la dérivée partielle par rapportà y : f ′y est bornée.

On propose la méthode suivante :

y0 = α, h =b− an

yn+1 = yn + α h f(xn, yn) + β h2 g(xn + λh, yn + λhf(xn, yn))

où α, β, et λ sont des réels ≥ 0, et où :

g(x, y) =∂f(x, y)

∂x+∂f(x, y)

∂yf(x, y).

1◦) A quelle condition cette méthode est-elle consistante ?

2◦) Déterminer α, β, et λ pour que la méthode proposée soit d'ordre le plus élevé possible.

3◦) Montrer que si la fonction g est lipschitziènne par rapport à la deuxième variabley, la méthode est stable.

Solution 2 :

1) on a : Φ(x, y, h) = αf(x, y) +βh(∂f

∂x(x+λh, y+λhf(x, y)) +

∂f

∂y(x+λh, y+λf(x, y)))

La méthode est consistante ssi Φ(x, y, 0) = f(x, y)Or Φ(x, y, 0) = αf(x, y) et par suite α = 12)f est continue et sa dérivée par rapport à y est bornée donc lipschitzienne en y unifor-mément par rapport à x donc le problème de Cauchy admet une solution .

f est de classe C3 donc Φ ,∂Φ

∂h,∂2Φ

∂h2existent et sont continues

Φ(x, y, 0) = f(x, y)

∂Φ

∂h(x, y, 0) = 1

2f (1)(x, y)

∂2Φ

∂h2= 1

3f (2)(x, y)

∂Φ

∂h(x, y, h) = β

∂f

∂x(x+λh, y+λhf(x, y))+βf(x, y)

∂f

∂y(x+λh, y+λf(x, y))+βh(λ

∂2f

∂x2x+

λh, y+λhf(x, y)+λf(x, y)∂2f

∂x∂y)+βhf(x, y)(λ

∂2f

∂x∂y(x+λh, y+λhf(x, y))+λf(x, y)

∂2f

∂y2(x+

33

λh, y + λhf(x, y)))Et par suite on a :∂Φ

∂h(x, y, 0) = β(

∂f

∂x(x, y) + f(x, y)

∂f

∂y(x, y)) = βf (1)(x, y)

et donc β =1

2et de même on a∂2Φ

∂h2(x, y, 0) = 2βλ(

∂2f

∂x2(x, y) + f(x, y)

∂2f

∂x∂y+

∂2f

∂x∂y)

= λf (2)(x, y)

ce qui donne λ =1

3.

3)On a :|Φ(x, y, h)−Φ(x, z, h)| = |α(f(x, y)−f(x, z)+βh(g(x+λh, y+λhf(x, y))−g(x+λh, z+λhf(x, z)))|≤ αM |y − z|+ βhM(|y − z + λh(f(x, y)− f(x, z))|)≤ αM |y − z|+ |y − z|(βhM + λβh2M2)≤ |y − z|(αM + βhM + λβh2M2)≤ |y − z|(αM + β(b− a)M + λβ(b− a)2M2)Donc Φ véri�e une condition de Lipschitz donc la méthode est stable .

Exercice 3 :

On considère le problème de Cauchy suivant :

(P )

{y′(x) = f(x, y) x ∈ [a, b]y(a) = α

où f est une fonction 2 fois continument di�érentiable sur [a, b] × IR et dont la dérivéepartielle par rapport à y est bornée.

Pour résoudre numériquement le problème (P ), on propose la méthode suivante :{y0 = αyi+1 = yi + α0 k0 + α1 k1

pour i = 0, ....., n− 1.

avec k0 = hf(xi, yi)

k1 = h f(xi + λh, yi + λ k0) , λ 6= 0

h =b− an

, xi+1 = xi + h.

Déterminer les coe�cients α0, α1 pour que l'ordre de cette méthode soit au moins égal à2.

Faire l'étude de la stabilité, de la consistance, de l'ordre et de la convergence.

Solution 3 :

34

Φ(x, y, h) = α0f(x, y) + α1f(x+ λh, y + λhf(x, y))

f est continue et sa dérivée par rapport à y est bornée donc lipschitzienne en y uniformé-ment par rapport à xDonc le problème de Cauchy admet une solution .

f est de C2 donc Φ ,∂Φ

∂hexistent et sont continues

La methode est d ordre 2⇔

{Φ(x, y, 0) = f(x, y)

∂Φ

∂h(x, y, 0) = 1

2f (1)(x, y)

On a :Φ(x, y, 0) = α0f(x, y) + α1f(x, y) = f(x, y)⇒ α0α1 = 1∂Φ

∂h(x, y, h) = α1[λ

∂f

∂x(x+ λh, y + λhf(x, y)) + λf(x, y)

∂f

∂y(x+ λh, y + λhf(x, y))

∂Φ

∂h(x, y, 0) = α1λ(

∂f

∂x(x, y) + f(x, y)

∂f

∂y(x, y) = α1λf

(1)(x, y)⇒ α1λ =1

2

On en déduit : α1 =1

2λet α0 = 1− 1

2λLa stabilité :|Φ(x, y, h)−Φ(x, z, h)| = |α0f(x, y)+alpha1f(x+λh, y+λhf(x, z))−α0f(x, z)+alpha1f(x+λh, z + λhf(x, z))|≤ |α0|M |y − z|+ |α1|M [y + λhf(x, y)− z − λhf(x, z)]≤ |y − z|[|α0|M + |α1|M + |λα1|M2(b− a)]Donc Φ véri�e une condition de Lipschitz donc la méthode est stable.Et elle est consistante car (Φ(x, y, 0) = f(x, y)) par conséquent elle est convergente (sta-bilité + consistance)

Exercice 4 :

On donne l'équation di�érentielle suivante :y(0) = 0

dy(x)

dx= x− x3 ∀x ∈ [0, 1]

On calcule la valeur approchée yi de y(xi) (xi = ih et h =1

n), avec la méthode d'Euler.

Trouver une formule explicite pour yi et e(xi, h) = yi − y(xi).

Solution 4 :

y(0) = 0

dy(x)

dx= x− x3 ∀x ∈ [0, 1]

35

• Trouvons une formule explicite pour yi :On a xi = x0 + ih = ih avec i = 0, ..., n et h =

b− an

=1

nyi = yi−1 + hf(xi−1, yi−1){yi = yi−1 + h(xi−1 − x3i−1)y0 = 0

yi = yi−1 + f(xi−1 − x3i−1)yi−1 = yi−2 + h(xi−2 − x3i−2)....y1 = y0 + h(x0 − x30)En faisant la somme, on obtient donc :

yi = y0 + hi−1∑k=0

(xk − x3k)

yi = y0 + hi−1∑k=0

(kh− (kh)3)

yi = y0 + h2i−1∑k=0

k − h4i−1∑k=0

k3 on a : (y0 = 0)

yi = h2(i− 1)i

2− h4

((i− 1)2i2

4

)yi =

1

n2

(i− 1)i

2

(1− 1

n2

(i− 1)i

2

)Pour calculer e(xi, h) , on calcule l'intégrale :dy(x)

dx= x− x3 =⇒

∫y′(x) =

∫(x− x3)dx

y(x) =x2

2− x4

4+ k =⇒ y(xi) =

x2i2− x4i

4+ k

On trouve k par la condition initiale y(0) = 0.

e(xi, h) = yi − y(xi) = yi −x2i2− x4i

4

e(xi, h) = yi −i2h2

2− i4h4

4

Exercice 5 :

Montrer que la méthode d'Euler modi�ée fournit la solution exacte du problème de Cauchysuivant :

y(1) = 0

dy(x)

dx= −2γx ∀x ∈ [1, 2]

Solution 5 :

36

{y(1) = 0dy(x)

dx= −2γx ∀x ∈ [1, 2]

• Déterminons la solution exacte :dy(x) = −2γxdx =⇒ y(x) =

∫−2γxdx

y(x) = −γx2 + c avec c ∈ IRdonc on a y(1) = 0 =⇒ c = 0.Alors y(x) = γ(1− x2)• Méthode d'Euler modi�ée :xi = x0 + ih = 1 +

i

navec h =

1

nyi = yi−1 + hf(xi−1 +

h

2, yi−1 +

h

2f(xi−1, yi−1))

= yi−1 − 2γh(xi−1 +h

2)

y0 = 0

yi = yi−1 − 2yh(xi−1 +h

2)

yi−1 = yi−2 − 2γh(xi−1 +h

2)

.

.

.

yi = y0 − 2γh(x0 +h

2)

En faisant la somme donc, on trouve :

yi = −2γhi−1∑k=0

(xk +h

2)

donc :

yi = −2γhi−1∑k=0

(1 +k

n+h

2)

= −2γh(i+ih

2+

1

n

i−1∑k=0

k)

= −2γh

[i(1 +

h

2) +

(i− 1)i

2n

]= −2γ

i

n

[1 +

1

2n) +

(i− 1)

2n

]= −2γ

i

n

[1 +

i

2n

]Calcuons y(xi) :

y(xi) = γ(1− xi)(1 + xi)

= −γin

(2 +i

n)

= −2γi

n(1 +

i

2n)

= yi

37

c/c : yi = y(xi)La formule est exacte.

Exercice 6 :

On considère le problème de Cauchyy(a) = α

(1)dy(x)

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

où on suppose f continue sur [a, b]×IR et lipschitzienne en y par rapport à x. On intègrecette équation à l'aide du schéma itératif{

y0 = αyi+1 = yi + hΦ(xi, yi, h) i = 0, ..........., n− 1

avec xi = a+ i h, h =b− an

et

Φ(x, y, h) = 2f

(x+

h

4, y +

h

4f(x, y)

)− f(x, y)

1) Véri�er que cette méthode est consistante.2) Montrer qu'elle est stable.3) Montrer qu'elle est convergente.4) Etudier son ordre.5) On pose f(x, y) = −λx avec λ > 0 et a = 0.Quelle est la solution du problème du Cauchy ?Montrer que le schéma itératif peut se mettre sous la forme yn+1 = P (λh)yn où P estun polynôme de degré 2 à préciser.

Solution 6 :

1. On a φ(x, y, h) = 2f(x+ h4, y + h

4f(x, y))− f(x, y)

On a φ(x, y, 0) = 2f(x, y)− f(x, y) = f(x, y)Donc la méthode est consistante.

2. Montrons que φ véri�e une condition de Lipschitz.

38

|φ(x, y, h)− φ(x, z, h)| = |2f(x+h

4, y +

h

4f(x, y))− f(x, y)

−2f(x+h

4, z +

h

4f(x, z))− f(x, y)|

≤ 2M |y +h

4f(x, y)− z − h

4f(x, z)|+M |y − z|

≤ 2M(|y − z|+ h

4|y − z|) +M |y − z|

≤ |y − z| (2M +b− a

2M2 +M)︸ ︷︷ ︸

k

≤ k|y − z|

Donc φ véri�e une condition de Lipschitz , donc elle est stable.

3. La méthode est stable et consistante, donc elle est est convergente.

4. Déterminons l'ordre :

φ,∂φ

∂h,∂2φ

∂h2existent et continues.

On a déjà : φ(x, y, 0) = f(x, y)

∂φ

∂h(x, y, h) = 2

[1

4

∂f

∂x(x+

h

4, y +

h

4f(x, y)) +

1

4f(x, y)

∂f

∂y(x+

h

4, y +

h

4f(x, y))

]∂φ

∂h(x, y, 0) = 2

[1

4

∂f

∂x(x, y) +

1

4f(x, y)

∂f

∂y(x, y)

]=

1

2

[∂f

∂x(x, y) + f(x, y)

∂f

∂y(x, y)

]=

1

2f (1)(x, y)

Donc la méthode est d'ordre 2.

5.dy(x)

dx= f(x, y) = −λx, λ > 0, a = 0

La solution du problème :dy(x)

dx= −λx =⇒ y(x) = −λx

2

2+ c, c ∈ IR

Or : y(0) = α⇐= c = α

y(x) = −λx2

2+ α

Montrons que : yn+1 = p(λh)yn

yn+1 = yn − λh2(xn +h

4)

yn+1 = yn − 2λh(xn +h

4)

yn = yn−1 − 2λh(xn−1 +h

4)

yn = yn−1 − 2λh(xn−1 +h

4)

39

yn−1 = yn−2 − 2λh(xn−2 +h

4)

y1 = y0 − 2λh(x0 +h

4)

Donc : yn+1 = y0 +n∑i=0

−2λh(xi +h

4)

yn+1 = y0 +n∑i=0

−2λh(xi +h

4)

= α− 2λhn∑i=0

ih+h

4

= α− 2λh2n∑i=0

i+1

4

= α− 2λh2[n(n+ 1)

2+

1

4n

]yn+1 = α− λh2

[n(n+ 1) +

n

2

]yn+1 = α− λ2h2

[n(n+ 1)

λ+

n

]

Exercice 7 : f ∈ C4([a, b]× IR)Montrer que la méthode de R.K. suivante :

y0 ∈ IR est donné,k1 = f(xi, yi)

k2 = f

(xi +

h

2, yi +

h

2k1

)k3 = f

(xi +

h

2, yi +

h

2k2

)k4 = f (xi + h, yi + hk3)

yi+1 = yi +h

6(k1 + 2k2 + 2k3 + k4) i = 0, · · · , n− 1

est d'ordre 4.

40

UNIVERSITÉ CADI AYYAD 2012/2013FST Marrakech

T.D N◦5 : Analyse NumériqueM.I.A.S.I

Exercice 1 :Montrer que :

i) ‖x‖2 ≤ ‖x‖1 ≤√n ‖x‖2

ii) ‖x‖∞ ≤ ‖x‖2 ≤√n ‖x‖∞

iii) ‖x‖∞ ≤ ‖x‖1 ≤ n ‖x‖∞

iv) pour 1 ≤ p < +∞, ||u||∞ ≤ ||u||p ≤ n1p ||u||∞

Solution 1 :

i) On a ‖x‖2 =

(n∑i=1

|xi|2)1/2

d'après Jensen on a ‖x‖2 ≤n∑i=1

|xi| = ‖x‖1

donc ‖x‖2 ≤ ‖x‖1 ?

Aussi on a ‖x‖1 =n∑i=1

|xi| =n∑i=1

1 |xi|

=⇒n∑i=1

1 |xi| ≤(

n∑i=1

12

)1/2( n∑i=1

|xi|2)1/2

(Holder p=2 et q=2)

donc ‖x‖1 ≤√n ‖x‖2 ? ?

D'après ? et ? ? on déduit que : ‖x‖2 ≤ ‖x‖1 ≤√n ‖x‖2

ii) On a ‖x‖∞ = max1≤i≤n | xi |=| xi0 |

et ‖x‖22 =

(n∑i=1

|xi|2)≥| xi0 |2

d'où ‖x‖2 ≥ ‖x‖∞

‖x‖22 =n∑i=1

|xi|2 ≤n∑i=1

|xi0|2

‖x‖22 ≤ |xi0|2

n∑i=1

|1|2

‖x‖22 ≤ n|xi0|2

d'où ‖x‖22 ≤√n ‖x‖∞

donc ‖x‖∞ ≤ ‖x‖2 ≤√n ‖x‖∞

41

iii) D'après i) et ii) on a : ‖x‖∞ ≤ ‖x‖2 ≤ ‖x‖1 ≤√n ‖x‖2 ≤

√n√n ‖x‖∞ = n ‖x‖∞

donc ‖x‖∞ ≤ ‖x‖1 ≤ n ‖x‖∞

iv) On a ‖x‖∞ = max1≤i≤n | xi |=| xi0 |

et ‖x‖pp =

(n∑i=1

|xi|p)≤

n∑i=1

|xi0|p

‖x‖pp ≤ |xi0|p

n∑i=1

1 = n ‖x‖p∞

=⇒ ‖x‖p ≤ n1/n ‖x‖∞

d'autre part ‖x‖pp =

(n∑i=1

|xi|p)≥ |xi0|n = ‖x‖p∞

Donc ‖x‖p ≥ |xi0|n = ‖x‖∞

d'où 1 ≤ p < +∞, ||u||∞ ≤ ||u||p ≤ n1p ||u||∞

Exercice 2 :Montrer que pour tout p ≥ 2 on a :

‖x‖p ≤

(‖x‖∞‖x‖p−1

)1/p

‖x‖p−1 ≤ ‖x‖p−1 .

Solution 2 :

On a ‖x‖pp =

(n∑i=1

|xi|p)

=

(n∑i=1

|xi||xi|p−1)

‖x‖pp ≤

(n∑i=1

|xi0||xi|p−1)

‖x‖pp ≤ ‖x‖∞ ‖x‖p−1p−1

‖x‖pp ≤‖x‖∞‖x‖p−1

‖x‖pp−1

d'où ‖x‖p ≤

(‖x‖∞‖x‖p−1

)1/p

‖x‖p−1

d'après iv) de l'exercice précedent on a :

‖x‖∞ ≤ ‖x‖p−1 avec p ≥ 2

(‖x‖∞‖x‖p−1

)1/p

≤ 1

d'où

‖x‖p ≤

(‖x‖∞‖x‖p−1

)1/p

‖x‖p−1 ≤ ‖x‖p−1 .

42

Exercice 3 :

1) Montrer que pour toute norme matricielle on a : ‖I‖ ≥ 1.

2) Pour A ∈Mm(IR), on pose ‖A‖ =

(n∑

i,j=1

a2ij

)1/2

.

Montrer que ‖•‖ est une norme matricielle qui n'est pas induite par une norme vectorielle.Cette norme est appelée norme de Frobenius et sera notée ‖•‖F .

3) Montrer que ‖A‖2F = tr(At.A). En déduire que

‖A‖2 ≤ ‖A‖F ≤√n. ‖A‖2 .

Solution 3 :

1) On a ‖.‖ est une norme matricielle donc ‖I.I‖ ≤ ‖I‖ ‖I‖ =⇒ ‖I‖ ≤ ‖I‖pOr ‖I‖ 6= 0 donc ‖I‖ ≥ 12) Montrons que ‖.‖ est une norme matricielle.

(*) ‖A‖F = 0⇐⇒

(n∑

i,j=1

a2ij

)1/2

= 0⇐⇒ aij = 0⇐⇒ A = 0

(*) ‖A+B‖2F =n∑

i,j=1

(aij + bij)2

=⇒ ‖A+B‖2F =n∑

i,j=1

aij(aij + bij) + bij(aij + bij)

=⇒ ‖A+B‖2F ≤n∑

i,j=1

|aij||aij + bij|+n∑

i,j=1

|bij||aij + bij|

=⇒ ‖A+B‖2F ≤ (n∑

i,j=1

|aij|2)1/2(n∑

i,j=1

|aij + bij|2)1/2 + (n∑

i,j=1

|bij|2)1/2(n∑

i,j=1

|aij + bij|2)1/2

=⇒ ‖A+B‖2F ≤ ‖A‖F . ‖A+B‖F + ‖B‖F . ‖A+B‖F

=⇒ ‖A+B‖F ≤ ‖A‖F + ‖B‖F(*) soit C=AB donc Cij =

n∑k=1

aik.bkj

=⇒ ‖A.B‖2F = ‖C‖2F =n∑

i,j=1

c2ij =n∑

i,j=1

(n∑k=1

aik.bkj)2

=⇒ ‖A.B‖2F ≤n∑

i,j=1

(n∑k=1

a2ik.n∑k=1

b2kj)

=⇒ ‖A.B‖2F ≤n∑i=1

n∑j=1

(n∑k=1

a2ik.n∑k=1

b2kj)

=⇒ ‖A.B‖2F ≤n∑i=1

n∑k=1

a2ik.n∑j=1

n∑k=1

b2kj

d'où : ‖A.B‖2F ≤ ‖A‖2F ‖B‖

2F

43

Donc c'est bien une norme matricielle.

de plus ‖In‖F =

(n∑

i,j=1

12

)1/2

= n1/2 6= 1 donc ‖.‖F n'est pas une norme induite.

3) on pose C = AtA

On a Cij =n∑k=1

aki.akj et tr(C) =n∑i=1

cii

(*) =⇒ tr(C) =n∑i=1

n∑k=1

a2ki = ‖A‖2F

(*) ‖A‖F =√ρ(AtA) or AtA est diagonalisable car elle est symétrique donc toutes les

v.p sont positives. Donc ρ(AtA) = max|λi| = |λi0| = λi0.

tr(AtA) =n∑i=1

λi ≥ λi0

donc ‖A‖2F ≥ ρ(AtA) = ‖A‖22 =⇒ ‖A‖F ≥ ‖A‖2

‖A‖2F = tr(tAA) =n∑i=1

λi ≤n∑i=1

λi0 = nλi0 = nρ(AtA) = n ‖A‖22

donc ‖A‖F ≤√n ‖A‖2.

Exercice 4 :A ∈Mm(IR) une matrice carrée d'ordre n.

1) Montrer que si A est s.d.p (symétrique dé�nie positive) alors les éléments diagonauxde A sont strictement positifs.

2) On suppose que A est symétrique. Montrer que A est s.d.p si et seulement si toutes lesvaleurs propres de A sont strictement positives.

3) On suppose que A est s.d.p. Montrer que l'on peut dé�nir une matrice B ∈ Mm(IR)s.d.p telle que B2 = A. (On parle dans ce cas de racine carrée de la matrice A).

Solution 4 :

1) Soit A ∈Mn(IR) telque A est s.d.p

soit (e1; .....; en) une base canonique. Aeiei = aii or ei 6= 0 et puisque A est s.d.p doncaii > 0

2) On a A est symétrique donc A est diagonalisable dans une base orthonormée.

Soit (f1; .....; fn) et soit x =n∑i=1

αifi

44

Ax =n∑i=1

αiλifi donc Axx =n∑i=1

α2iλi

⇐ Soit x 6= 0 donc Axx =n∑i=1

α2iλi (1)

on a αi > 0 et λ2i ≥ 0 donc Axx ≥ 0

si Axx = 0 =⇒ αi = 0 donc x=0 (absurde)

Alors Axx > 0 ∀x 6= 0

=⇒ soit x = fi et d'après (1) Afifi = λi > 0 car A est dé�nie positive.

3) Soit A s.d.p On a A = P.D.P−1 avec P une matrice de passage de la base C à labase O.

Or√D = D′ = diag(

√λ1; .....;

√λn

On a A = P.D′2.P−1 = (P.D′.P−1)(P.D′.P−1) = B2 avec B = P.D′.P−1

Exercice 5 :

(Série de Neumann)

Soit A ∈Mm(IR) une matrice carrée d'ordre n. Montrer que la série de terme général Ak

converge vers (I − A)−1 si et seulement si %(A) < 1.

Solution 5 :

Montrons que∑n≥0

An = (I − A)−1 si %(A) < 1

On a : (I − A)∑k=0

nAk = (I − A)(I + A+ ....+ An)

⇐= donc (I − A)∑k=0

nAk = (I − An+1)

Or %(A) < 1 alors An+1 converge vers 0

=⇒ (I −A)∑n≥0

An = I =⇒∑n≥0

An = (I −A)−1 puisque (I-A) est inversible car %(A) < 1

donc on a∑n≥0

An CV =⇒ An CV vers 0 =⇒ %(A) < 1

Exercice 6 :

Montrer que pour toute norme matricielle induite par une norme vectorielle, on a :

45

limk→∞

∥∥Ak∥∥1/k = %(A).

Solution 6 :

On a %(An) ≤ ‖An‖ or %(An) = %n(A)

donc %n(A) ≤ ‖An‖ =⇒ %(A) ≤ ‖An‖1/n

et puis %(A) ≤ limn−→+∞

inf ‖An‖1/n

Soit ε > 0 Aε = 1%(A)+ε

.A =⇒ %(Aε) < 1 donc Anε CV vers 0

∀ε′ > 0 ; ∃N ∈ IN ∀n ≥ N ‖Anε‖ < ε′

=⇒ ‖Anε‖ = 1(%(A)+ε)n

. ‖An‖

On prends ε′ = 1 donc ∀n ≥ N ‖An‖ < %(A) + ε

=⇒ limn−→+∞

sup ‖An‖1/n ≤ %(A)

donc limn−→+∞

‖An‖1/n = %(A)

Exercice 7 :Montrer que la résolution d'un système linéaire complexe A ∈ Cn×n et b ∈ Cn, se ramèneà la résolution d'un système linéaire réel et donner celui-ci.

Solution 7 :

Ax=b ⇐⇒ (A′ + iA”)(x′ + ix”) = b′ + ib”

Ax=b ⇐⇒ A′x′ + iA′x” + iA”x′ − A”x” = b′ + ib

Ax=b ⇐⇒ A′x′ − A”x” = b′ et A′x” + A”x′ = b”[A′ −A”A” A′

] [x′

x”

]=

[b′

b”

]

Exercice 8 :Soit

A =

[100 9999 98

]

46

1) Calculer le conditionnement de A en norme in�nie.2) Montrer que cette matrice est la plus male conditionnée parmi les matrices carréesd'ordre 2 inversibles à coe�cients compris entre 0 et 100.

Solution 8 :

1) On a ‖A‖∞ = 199 et A−1 =1

detA

[98 −99−99 100

]avec detA = −1

donc A−1 =1

detA

[−98 9999 −100

]donc ‖A−1‖∞ = 199

=⇒ cond‖ ‖∞A = (199)2 c'est mal conditionée puisque cond‖ ‖∞A� 1

2) Soit

B =

[100 100a b

], ‖B‖∞ = 200

Si B est inversible donc b 6= a

B−1 =1

100(b− a)

[+b −100−a 100

]︸ ︷︷ ︸

C

telque ‖C‖∞ = max((100 + a), (100 + b))

‖C‖∞ ≤ 200 donc ‖B−1‖∞ ≤2

(b− a)≤ 2

=⇒ cond‖ ‖∞(B) ≤ 400 < 1992

Exercice 9 :Soit A la matrice tridiagonale dont les éléments diagonaux sont égaux à 2, et les autreséléments non nuls à -1.Calculer la décomposition LU de A, et en déduire que A est inversible.

Exercice 10 :Montrer que si A est à diagonale strictement dominateur alors A est inversible.

Solution 10 :

47

Supposons que A n'est pas inversible donc il existe x ∈ IRn − {0} / Ax=0.

=⇒n∑j=1

aixj = 0

‖x‖∞ = maxi |xi| = |xi0| 6= 0

n∑j=1

aijxj = 0 =⇒ ai0i0xi0 +n∑

j=1,j 6=i0ai0jxj = 0

=⇒ ai0i0xi0 = −n∑

j=1,j 6=i0ai0jxj

=⇒ |ai0i0||xi0| ≤n∑

j=1,j 6=i0|ai0j||xj|

=⇒ |ai0i0||xi0| ≤n∑

j=1,j 6=i0|ai0j||xi0|

=⇒ |ai0i0| ≤n∑

j=1,j 6=i0|ai0j| ce qui est impossible car A est à diagonale dominante.

Exercice 11 :Soit A une matrice symétrique, dé�nie positive. On suppose que A = M − N avecM inversible etM t+N dé�nie positive. Montrer qu'alors la méthode itérativeMx(n+1) =b+Nx(n) converge.

Solution 11 :

Soit la norme vectorielle dé�nie par :∀v ∈ IRn ||v||2A = vtAv.

||M−1Nv||2A = (M−1Nv)tA(M−1Nv)

= vtN t(M−1)tAM−1Nv

= vt(M − A)t(M−1)tAM−1(M − A)v

= vt(M t − A)(M−1)tA(I −M−1A)v

= vt(I − AM−1)tA(I −M−1A)v

= vt(A− AM−1A)v − vt(A(M t)−1A+ A(M t)−1AM−1A)v

= vtAv − vtAM−1Av − vt(A(M t))−1 + A(M t)−1AM−1A)v

= ||v||2A − vtA(M t)−1M tM−1Av − vt(A(M t)−1MM−1A+ A(M t)−1AM−1A)v

= ||v||2A − vtA(M t)−1(M t +M − A)M−1Av

= ||v||2A − vtA(M t)−1(M t +N)M−1Av /w = M−1Av 6= 0

= ||v||2A − wt(M t +N)w

M t +N > 0 car M t +N est dé�nie positive=⇒ ||M−1Nv||2A < ||v||2A=⇒ ||M−1Nv||A < ||v||A=⇒ ||M−1N || < 1=⇒ ρ(M−1N) < 1Donc la méthode itérative Mx(n+1) = b+Nx(n) converge.

48

Exercice 12 :Montrer que si A est à diagonale strictement dominante alors la méthode SOR convergepour tout choix de x(0) si 0 < ω ≤ 1.

Solution 12 :

A = M −N||M−1N ||∞ = maxx 6=0

||M−1Nx||∞||x||∞

≤ 1

Soit y = M−1Nx⇒My = Nx

⇒ 1

ωaiiyi +

∑j<i

aijyi = −∑i<j

aijxj − (1− 1

ω)aiixi

aiiyi + ωsumj<iaijyj = −ω∑

i<j aijxj + (1− ω)aiixi⇒ aiiyi = −ω

∑j<i aijyi − ω

∑j>i aijxj + (1− ω)aiixi

Soit i0 tel que ||y||∞ = |yi0|⇒ |ai0i0||yi0| ≤ ω

∑j<i0|ai0j||yi0|+ ω

∑j>i0|ai0j|||x||∞ + (1− ω)|ai0i0|||x||∞

⇒ |ai0i0||yi0| − ω∑

j<i0|ai0j||yi0| ≤ ω

∑j>i0|ai0j|||x||∞ + (1− ω)|ai0i0 |||x||∞

⇒ (1−ω)|ai0i0||yi0|+ω(|ai0j|−∑

j<i0|ai0j|)|yi0| ≤ ω

∑j>i0|ai0j|||x||∞+(1−ω)|ai0i0|||x||∞

⇒ |yi0|((1− ω)|ai0i0|+ ω(|ai0i0 | −∑

j<i0|ai0j|)) ≤ ||x||∞(ω

∑j>i0|ai0j|+ (1− ω)|ai0i0|)

Or A est à diagonal strictement dominante donc(1− ω)|ai0i0|+ ω(|ai0i0 | −

∑j<i0|ai0j|) > ω

∑j>i0|ai0j|+ (1− ω)|ai0i0|

⇒ |yi0| = ||y||∞ < ||x||∞⇒ ||M−1Nx||∞ < ||x||∞ ⇒ ||M−1N || < 1SOR converge si 0 < ω ≤ 1

Exercice 13 :Soit le système linéaire (S) donné par :

2x1 + 6x2 + 4x3 = 22x1 + 6x2 + 8x3 = 4 (S)5x1 + 2x2 + 3x3 = 3

1) Ecrire le système (S) sous la forme Ax = b.2) Résoudre le système en utilisant la méthode de Gauss.3) En déduire le déterminant de A−1.Solution 13 :

1. Le système (S) sous la forme Ax = b :2 6 42 6 85 2 3

︸ ︷︷ ︸

A

x1x2x3

︸ ︷︷ ︸

x

=

243

︸ ︷︷ ︸

b

2. La méthode de Gauss :2 6 42 6 85 2 3

∣∣∣∣∣∣243

L1

L2

L3

49

L2 → L2 − L1

L3 → L3 −5

2L12 6 4

0 0 40 −13 −7

∣∣∣∣∣∣22−2

donc :2 6 4

0 −13 −70 0 4

∣∣∣∣∣∣2−22

Donc le système est équivalente à :

2x1 + 6x2 + 4x3 = 2− 13x2 − 7x3 = −2

4x3 = 2

=⇒ x3 =1

2

=⇒ x2 =2− 7x3

13= − 3

26

=⇒ x1 = 1− 3x2 − 2x3 =9

26Et par suite :

x =

926

− 32612

3. Du fait qu'on a permuté la ligne 2 avec la ligne 3 dans la 2ème étape de Gauss, On

a alors :det(A) = −(2× (−13)× 4) = 104

Donc : det(A−1) =1

det(A)=

1

104

Exercice 14 :On donne la matrice

A =

1

1

4

1

41

41

1

41

4

1

41

Utiliser la méthode de Gauss-Jordan pour1) Trouver la matrice inverse A−1.2) Faire la décomposition LU de A.3) En déduire la solution du système Ax = b avec

b =

240

4) Véri�er le résultat en calculant A−1b

50

Solution 14 :1) 1 1

414

14

1 14

14

14

1

∣∣∣∣∣∣1 0 00 1 00 0 1

L2 ← L2 −

1

4L1 et L3 ← L3 −

1

4L2 1 1

414

0 1516

316

0 316

516

∣∣∣∣∣∣1 0 0−14

1 0−14

0 1

L3 ← L3 −

1

5L2 1 1

414

0 1516

316

0 0 910

∣∣∣∣∣∣1 0 0−14

1 0−15

−15

1

L1 ← L1 −

4

15L2 1 0 1

5

0 1516

316

0 0 910

∣∣∣∣∣∣1615

−415

0−14

1 0−15

−15

1

L1 ← L1 −

2

9L3 1 0 0

0 1516

316

0 0 910

∣∣∣∣∣∣109

−29

−29

−14

1 0−15

−15

1

L2 ← L2 −

5

24L3 1 0 0

0 1516

00 0 9

10

∣∣∣∣∣∣109

−29

−29

−524

2524

−524

−15

−15

1

L2 ← L2 ×

16

15et L3 ← L3 ×

10

9 1 0 00 1 00 0 1

∣∣∣∣∣∣109

−29

−29

−29

109

−29

−29

−29

109

51

Donc on a

A−1 =

10

9

−2

9

−2

9−2

9

10

9

−2

9−2

9

−2

9

10

9

2)

L =

1 0 01

41 0

1

4

1

51

U =

1

1

4

1

4

015

16

3

16

0 09

10

3)Ax = b ⇒ x = A−1b

109

−29

−29

−29

109

−29

−29

−29

109

240

=

x1x2x3

x1 =

4

3x2 = 4

x3 =−4

3

Exercice 15 :On donne le système

2x1 + 3x2 − x3 = 54x1 + 4x2 − 3x3 = 3−2x1 + 3x2 − 1x3 = 1

1) Donner la matrice A du système.2) Décomposer la matrice du système en un produit LU puis résoudre le système linéairedonné.3) Calculer à partir de L et U la matrice inverse de A.Solution 15 :

52

1. La matrice A du système :

A =

2 3 −14 4 −3−2 3 −1

2. Décomposition de A en LU :

A =

2 3 −14 4 −3−2 3 −1

2 3 −10 −2 −10 6 −2

L1

L2 − 2L1

L3 + L1

2 3 −10 −2 −10 0 −5

L1

L2

L3 + 3L2

Donc :

L =

1 0 02 1 0−1 −3 1

et U =

2 3 −10 −2 −10 0 −5

A = LUAx = b =⇒ L Ux︸︷︷︸

y

= b

=⇒ Ly = b

b =

531

et soit y =

y1y2y3

=⇒

1 0 02 1 0−1 −3 1

y1y2y3

=

531

Donc :

y1 = 52y1 + y2 = 3−y1 − 3y2 + y3 = 1

=⇒ y2 = 3− 10 = −7=⇒ y3 = 1 + y1 + 3y2 = 1 + 5− 3× 7 = −15

Donc : y =

5−7−15

Ux = y =⇒

2 3 −10 −2 −10 0 −5

x1x2x3

=

5−7−15

2x1 + 3x2 − x3 = 5−2x2 − x3 = −7−5x3 = −15

D'où la solution du système Ax = b est :

x =

123

53

3. A = LU =⇒ A−1 = U−1L−1

On a : U =

2 3 −10 −2 −10 0 −5

=⇒ U−1 =

1/2 3/4 −1/40 −1/2 1/100 0 −1/5

L =

1 0 02 1 0−1 −3 1

=⇒ L−1 =

1 0 0−2 1 0−5 3 1

Donc :

A−1 =

1/4 0 −1/41/2 −1/5 1/101 −3/5 −1/5

Exercice 16 :Résoudre, en utilisant la méthode de Cholesky, le système linéaire suivant :

4x1 + x3 = 5

+ 3x2 + x3 = 4x1 + x2 + 2x3 = 4

Solution 16 :

A =

4 0 10 3 11 1 2

A est symétrique dé�nie positive, donc A admet une décomposition de Cholesky : A = LLt

l11 =√a11 = 2

l21 =a12l11

= 0

l31 =a31l11

=1

2 l22 =√a21 − l221 =

√3

l32 =a23 − l21.l31

l22=

√3

3

l33 =√a33 − l231 − l232 =

√17

12Donc :

L =

2 0 0

0√

3 0

1

2

√3

3

√17

12

Ax = b et A = LLt

=⇒ L Ltx︸︷︷︸y

= b =⇒{Ly = bLtx = y

54

Soit x =

x1x2x3

et y =

y1y2y3

Ly = b =⇒

2 0 0

0√

3 0

1

2

√3

3

√17

12

y1y2y3

=

544

Donc : y =

5

24√3√17

12

Ltx = y =⇒

2 0

1

2

0√

3

√3

3

0 0

√17

12

x1

x2

x3

=

5

24√3√17

12

=⇒ x =

111

Exercice 17 :

Calculer les 3 premières itérations de la méthode de Jacobi et Gauss-Seidel en partant de

x(0) =

17−5−20

pour le systeme suivant :

5x1 − x2 − x3 = 4x1 + 4x2 − x3 = 0

2x1 − x2 − 6x3 = −4

Solution 17 :

La solution exacte est (1, 0, 1) :Jacobi :

⇒ xk+1i =

bi −∑

j<i aijx(k)j −

∑j>i aijx

(k)j

aii

7→ x(1)1 =

b1 − a12x(0)2 − a13x(0)3

a11= −4, 2

7→ x(1)2 =

b2 − a21x(0)1 − a23x(0)3

a22= −9, 25

7→ x(1)3 =

b3 − a31x(0)1 − a32x(0)2

a33= 7, 1666667

55

7→ x(2)1 =

4 + x(1)2 + x

(1)3

5= 0, 383333

7→ x(2)2 =

−x(1)1 + x(1)3

4= 2, 84666667

7→ x(2)3 =

−4− 2x(1)2 + x

(1)2

−6= 0, 80833373

7→ x(3)1 =

4 + x(2)2 + x

(2)3

5= 1, 53

7→ x(3)2 =

−x(2)1 + x(2)3

4= 0, 10625

7→ x(3)3 =

−4− 2x(2)1 + x

(2)2

−6= 1, 4833

Gauss-Siedel :

⇒ xk+1i =

bi −∑

j<i aijx(k+1)j −

∑j>i aijx

(k)j

aii

7→ x(1)1 =

b1 − a12x(0)2 − a13x(0)3

a11= −4, 2

7→ x(1)2 =

b2 − a21x(1)1 − a23x(0)3

a22= −3, 95

7→ x(1)3 =

b3 − a31x(1)1 − a32x(1)2

a33= 0, 075

7→ x(2)1 =

4 + x(1)2 + x

(1)3

5= −0, 005

7→ x(2)2 =

−x(2)1 + x(1)3

4= −0, 0175

7→ x(2)3 =

−4− 2x(1)2 + x

(2)2

−6= 0, 66791

7→ x(3)1 =

4 + x(2)2 + x

(2)3

5= 0, 93008333

7→ x(3)2 =

−x(3)1 + x(2)3

4= −0, 005541

7→ x(3)3 =

−4− 2x(3)1 + x

(3)2

−6= 0, 9876164

Exercice 18 :

56

Soit le système 4x1 + 0.24x2 − 0.08x3 = 8

0.09x1 + 3x2 − 0.15x3 = 90.04x1 − 0.08x2 + 4x3 = 20

Estimez la solution à 10−3 près en utilisant la méthode de Jacobi et en partant de

x(0) =

235

Solution 18 :

Estimation de la solution exacte avec la méthode de Jacobi :

⇒ xk+1i =

bi −∑

j<i aijx(k)j −

∑j>i aijx

(k)j

aii

7→ x(1)1 =

b1 − a12x(0)2 − a13x(0)3

a11= 1.920

7→ x(1)2 =

b2 − a21x(0)1 − a23x(0)3

a22= 3.940

7→ x(1)3 =

b3 − a31x(0)1 − a32x(0)2

a33= 5.040

7→ x(2)1 =

b1 − a12x(1)2 − a13x(1)3

a11= 1.864

7→ x(2)2 =

b2 − a21x(1)1 − a23x(1)3

a22= 3.194

7→ x(2)3 =

b3 − a31x(1)1 − a32x(1)2

a33= 5.059

7→ x(3)1 =

b1 − a12x(2)2 − a13x(2)3

a11= 1.909

7→ x(3)2 =

b2 − a21x(2)1 − a23x(2)3

a22= 3.197

7→ x(3)3 =

b3 − a31x(2)1 − a32x(2)2

a33= 5.045

Donc après les 3 premiéres ittérations on a trouvé que la solution estimée à 10−3 prèsest la suivante :

x =

1.9093.1975.045

57

Exercice 19 :Soit le système

7x1 − x2 − x3 = 12−x1 + 10x2 + 2x3 = −6x1 − 3x2 + 12x3 = 41

Utilisez la méthode de Gauss-Seidel pour trouver la solution du système donné avec uneprécision de 10−2. On donne l'approximation initiale

x(0) =

1.9−0.82.2

Solution 19 :

A =

7 −1 −1−1 10 21 −3 12

b =

12−641

et x(0) =

1.9−0.82.2

La matrice A est à diagonal strictement dominant, donc la méthode de Gauss-Seidel con-verge ∀x(0) .

x(k+1)i =

bi −i−1∑j=1

ai,jx(k+1)j −

n∑j=i+1

ai,jx(k)j

ai,i; i = 1, 2, 3

Itération 1 :x(1)1 = 1.9142857

x(1)2 = −0.8485714

x(1)3 = 3.0450000

Itération 2 :x(2)1 = 2.0280612

x(2)2 = −1.0061932

x(2)3 = 2.9961131

Itération 3 :x(3)1 = 1.9985599

x(3)2 = −0.9993666

x(3)3 = 3.0002784

Itération 4 :x(4)1 = 2.000130

x(4)2 = −1.000043

x(4)3 = 2.999978

58

Donc la solution exacte du système est : x =

2−13

Exercice 20 :

Considérons le système {2x1 + x2 = 1x1 + 3x2 = 0

Approchez la solution de ce système par la méthode SOR ( ω = 1.0455 )en e�ectuantdeux itérations en partant de

x(0) =

(10.5

)

Solution 20 :

La méthode SOR avec

x(0) =

(10.5

)

x(k+1)i = (1− ω)x

(k)i + ω(bi −

∑i−1j=1 aijx

(k+1)j −

∑nj=i+1 aijx

(k)j

x(1)1 = (1− ω)x

(0)1 + ω(

b1 − 0− a12x(0)2

a11)

= 1− ω)x(0)1 + ω

1− x022

= 0, 21517500

x(1)2 = (1− ω)x

(0)1 + ω

b2 − a21x(1)2 − 0

a22

= (1− ω)x(0)2 −

ω × x(1)1

3= −0, 09782437500.

x(2)1 = (1− ω)− x(1)1 +

ω(1− x(1)2 )

2= 0, 5641480007.

x(2)2 = (1− ω)− x(1)2 −

ω × x(2)1

3= −0, 1921473.

Donc la méthode de SOR converge au bout de x(10)1 = 0, 5999996 ; x(10)2 = −0, 1999999

59