0% ont trouvé ce document utile (0 vote)
144 vues27 pages

Méthodes numériques pour équations non linéaires

Ce document présente plusieurs méthodes numériques pour résoudre des équations non linéaires, notamment la méthode de dichotomie, la méthode du point fixe et la méthode de Newton. Le document décrit en détail le fonctionnement de chacune de ces méthodes.

Transféré par

Achref Allegui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
144 vues27 pages

Méthodes numériques pour équations non linéaires

Ce document présente plusieurs méthodes numériques pour résoudre des équations non linéaires, notamment la méthode de dichotomie, la méthode du point fixe et la méthode de Newton. Le document décrit en détail le fonctionnement de chacune de ces méthodes.

Transféré par

Achref Allegui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Résolution numérique des équations non

linéaires

Ibrahim Trabelsi
février 2021

Cours - Analyse Numérique - 2 IM - février 2021 1 / 15


Introduction Dichotomie Point fixe Newton

Plan

1 Introduction

2 La méthode de dichotomie ou méthode de la bissection

3 La méthode du point fixe

4 La méthode de Newton

Cours - Analyse Numérique - 2 IM - février 2021 2 / 15


Introduction Dichotomie Point fixe Newton

Introduction

- Soit f (x ) = x 2 − 3x + 2.
- Résoudre f (x ) = 0 ⇒ x = 1 ou √
x =2 f (x )
x 3
- Soit g (x ) = 2 − sin(x ) + 6 − 2
π

- Résoudre g (x ) = 0 ⇒ x =?
- Pas de solution analytique! Quoi faire?
- Utiliser des méthodes numériques,
x
généralement itératives, qui consistent à
1 2α
construire une suite (xn ) qui converge
vers la solution α telle que g (α) = 0

Cours - Analyse Numérique - 2 IM - février 2021 3 / 15


Introduction Dichotomie Point fixe Newton

Définition
Une méthode itérative est d’ordre p, pour la recherche d’un
zéro α de f si la suite (xn ) converge vers α et si

| xn + 1 − α |
lim =M
n→+∞ |xn − α |p

Cours - Analyse Numérique - 2 IM - février 2021 4 / 15


Introduction Dichotomie Point fixe Newton

La méthode de dichotomie

Théorème des valeurs intermédiaires


Soit f une fonction définie et continue sur un segment [a, b ] de
R. Si f (a).f (b ) < 0, alors il existe α ∈ [a, b ] tel que f (α) = 0.
- Choisir in intervalle [a0 , b0 ] tel que f (x )
f (a0 )f (b0 ) < 0.
- Calculer xk = bk +2 ak f ( b0 )
- Si f (ak )f (xk ) < 0 alors ak +1 = ak et
bk +1 = xk x1 x0
- Si f (xk )f (bk ) < 0 alors ak +1 = xk et f ( x0 ) x
bk +1 = bk a0 α b0
f ( a0 ) a1 b1
- Jusqu’à |bk − ak | < ε

Cours - Analyse Numérique - 2 IM - février 2021 5 / 15


Introduction Dichotomie Point fixe Newton

La méthode de dichotomie

Théorème des valeurs intermédiaires


Soit f une fonction définie et continue sur un segment [a, b ] de
R. Si f (a).f (b ) < 0, alors il existe α ∈ [a, b ] tel que f (α) = 0.
- Choisir in intervalle [a0 , b0 ] tel que f (x )
f (a0 )f (b0 ) < 0.
- Calculer xk = bk +2 ak f ( b0 )
- Si f (ak )f (xk ) < 0 alors ak +1 = ak et
bk +1 = xk x1 x0
- Si f (xk )f (bk ) < 0 alors ak +1 = xk et f ( x0 ) x
bk +1 = bk a0 α b0
f ( a0 ) a1 b1
- Jusqu’à |bk − ak | < ε

Cours - Analyse Numérique - 2 IM - février 2021 5 / 15


Introduction Dichotomie Point fixe Newton

La méthode de dichotomie

Théorème des valeurs intermédiaires


Soit f une fonction définie et continue sur un segment [a, b ] de
R. Si f (a).f (b ) < 0, alors il existe α ∈ [a, b ] tel que f (α) = 0.
- Choisir in intervalle [a0 , b0 ] tel que f (x )
f (a0 )f (b0 ) < 0.
- Calculer xk = bk +2 ak f ( b0 )
- Si f (ak )f (xk ) < 0 alors ak +1 = ak et
bk +1 = xk x1 x0
- Si f (xk )f (bk ) < 0 alors ak +1 = xk et f ( x0 ) x
bk +1 = bk a0 α b0
f ( a0 ) a1 b1
- Jusqu’à |bk − ak | < ε

Cours - Analyse Numérique - 2 IM - février 2021 5 / 15


Introduction Dichotomie Point fixe Newton

La méthode de dichotomie

Théorème des valeurs intermédiaires


Soit f une fonction définie et continue sur un segment [a, b ] de
R. Si f (a).f (b ) < 0, alors il existe α ∈ [a, b ] tel que f (α) = 0.
- Choisir in intervalle [a0 , b0 ] tel que f (x )
f (a0 )f (b0 ) < 0.
- Calculer xk = bk +2 ak f ( b0 )
- Si f (ak )f (xk ) < 0 alors ak +1 = ak et
bk +1 = xk x1 x0
- Si f (xk )f (bk ) < 0 alors ak +1 = xk et f ( x0 ) x
bk +1 = bk a0 α b0
f ( a0 ) a1 b1
- Jusqu’à |bk − ak | < ε

Cours - Analyse Numérique - 2 IM - février 2021 5 / 15


Introduction Dichotomie Point fixe Newton

La méthode de dichotomie

Théorème des valeurs intermédiaires


Soit f une fonction définie et continue sur un segment [a, b ] de
R. Si f (a).f (b ) < 0, alors il existe α ∈ [a, b ] tel que f (α) = 0.
- Choisir in intervalle [a0 , b0 ] tel que f (x )
f (a0 )f (b0 ) < 0.
- Calculer xk = bk +2 ak f ( b0 )
- Si f (ak )f (xk ) < 0 alors ak +1 = ak et
bk +1 = xk x1 x0
- Si f (xk )f (bk ) < 0 alors ak +1 = xk et f ( x0 ) x
bk +1 = bk a0 α b0
f ( a0 ) a1 b1
- Jusqu’à |bk − ak | < ε

Cours - Analyse Numérique - 2 IM - février 2021 5 / 15


Introduction Dichotomie Point fixe Newton

Soit f une fonction numérique donnée, définie et continue sur le


segment [a0 , b0 ]. ε désigne l’erreur absolue tolérée sur la
valeur approchée de la solution xn de l’équation f (x ) = 0.

Algorithm 1: Algorithme dichotomie


Result: α = xn
a0 , b0 , ε et Nmax ;
repeat
xn = an +2 bn ;
if f (an )f (xn ) < 0 then
an+1 = an , bn+1 = xn ;
else
an+1 = xn , bn+1 = bn ;
end
until f (xn ) = 0 ou |xn − an | 6 ε ou n = Nmax ;

Cours - Analyse Numérique - 2 IM - février 2021 6 / 15


Introduction Dichotomie Point fixe Newton

Convergence
La méthode de dichotomie est toujours convergente. Mais cette
convergence est en général assez lente.
Le nombre d’itérations nécessaires n pour la convergence de
l’Algorithme vérifie :

b0 − a0
(n + 1)log2 > log
ε
bn − an 1
⇒ | xn − α | 6 = n (b0 − a0 )
2 2
Application : si b0 − a0 = 1 et ε = 10−5 on a n = 16.

Cours - Analyse Numérique - 2 IM - février 2021 7 / 15


Introduction Dichotomie Point fixe Newton

La méthode du point fixe

Cette méthode consiste à transformer l’équation générale


f (x ) = 0 sous la forme x = g (x ) où g est une fonction à
déterminer.
Par exemple, si f (x ) = x 2 + 2x
√ − 1, on peut choisir :
1 2
g (x ) = 2 (1 − x ) ou g (x ) = 1 − 2x
g (x )

- Choisir in intervalle x0 .
- Calculer xk +1 = g (xk ) g ( x0 )
- Jusqu’à |xk +1 − xk | < ε g ( x1 )
g ( x2 )
α = g (α)
x
α x3 x2 x1x0
Cours - Analyse Numérique - 2 IM - février 2021 8 / 15
Introduction Dichotomie Point fixe Newton

La méthode du point fixe

Cette méthode consiste à transformer l’équation générale


f (x ) = 0 sous la forme x = g (x ) où g est une fonction à
déterminer.
Par exemple, si f (x ) = x 2 + 2x
√ − 1, on peut choisir :
1 2
g (x ) = 2 (1 − x ) ou g (x ) = 1 − 2x
g (x )

- Choisir in intervalle x0 .
- Calculer xk +1 = g (xk ) g ( x0 )
- Jusqu’à |xk +1 − xk | < ε g ( x1 )
g ( x2 )
α = g (α)
x
α x3 x2 x1x0
Cours - Analyse Numérique - 2 IM - février 2021 8 / 15
Introduction Dichotomie Point fixe Newton

La méthode du point fixe

Cette méthode consiste à transformer l’équation générale


f (x ) = 0 sous la forme x = g (x ) où g est une fonction à
déterminer.
Par exemple, si f (x ) = x 2 + 2x
√ − 1, on peut choisir :
1 2
g (x ) = 2 (1 − x ) ou g (x ) = 1 − 2x
g (x )

- Choisir in intervalle x0 .
- Calculer xk +1 = g (xk ) g ( x0 )
- Jusqu’à |xk +1 − xk | < ε g ( x1 )
g ( x2 )
α = g (α)
x
α x3 x2 x1x0
Cours - Analyse Numérique - 2 IM - février 2021 8 / 15
Introduction Dichotomie Point fixe Newton

La méthode du point fixe

Cette méthode consiste à transformer l’équation générale


f (x ) = 0 sous la forme x = g (x ) où g est une fonction à
déterminer.
Par exemple, si f (x ) = x 2 + 2x
√ − 1, on peut choisir :
1 2
g (x ) = 2 (1 − x ) ou g (x ) = 1 − 2x
g (x )

- Choisir in intervalle x0 .
- Calculer xk +1 = g (xk ) g ( x0 )
- Jusqu’à |xk +1 − xk | < ε g ( x1 )
g ( x2 )
α = g (α)
x
α x3 x2 x1x0
Cours - Analyse Numérique - 2 IM - février 2021 8 / 15
Introduction Dichotomie Point fixe Newton

La méthode du point fixe

Cette méthode consiste à transformer l’équation générale


f (x ) = 0 sous la forme x = g (x ) où g est une fonction à
déterminer.
Par exemple, si f (x ) = x 2 + 2x
√ − 1, on peut choisir :
1 2
g (x ) = 2 (1 − x ) ou g (x ) = 1 − 2x
g (x )

- Choisir in intervalle x0 .
- Calculer xk +1 = g (xk ) g ( x0 )
- Jusqu’à |xk +1 − xk | < ε g ( x1 )
g ( x2 )
α = g (α)
x
α x3 x2 x1x0
Cours - Analyse Numérique - 2 IM - février 2021 8 / 15
Introduction Dichotomie Point fixe Newton

Partant d’une estimation initiale x0 de la solution α, on construit


la suite (xn ), avec
xn+1 = g (xn )

Algorithm 2: Algorithme point fixe


Result: α = xn
x0 , ε et Nmax ;
repeat
xn+1 = g (xn );
n = n + 1;
until |xn − xn−1 | 6 ε ou n − 1 = Nmax ;

Cours - Analyse Numérique - 2 IM - février 2021 9 / 15


Introduction Dichotomie Point fixe Newton

Convergence

Théorème
Soit g : [a, b ] → [a, b ] telle que g ([a, b ]) ⊂ [a, b ] et g est une
fonction contractante. (i. e. il existe λ ∈ [0, 1[ tel que :
|g (x ) − g (y )| 6 λ|x − y |, ∀x, y ∈ [a, b ]).
Alors, pour tout choix de x0 ∈ [a, b ], la suite définie par :
xn+1 = g (xn ) converge vers l’unique point fixe α de g.

Corollaire
Le résultat du théorème précédent reste valable si l’on
remplace l’hypothèse “g contractante” par :
- g de classe C 1 sur [a, b ] et
- |g 0 (x )| < 1, ∀x ∈ [a, b ].

Cours - Analyse Numérique - 2 IM - février 2021 10 / 15


Introduction Dichotomie Point fixe Newton

Corollaire
Soit g une fonction numérique admettant un point fixe α.
Supposons que g est continuement dérivable au point α.
Alors :
Si |g 0 (α)| < 1, la méthode du point fixe est localement
convergente, (i.e. il existe un voisinage V de α tel que,
pour tout choix x0 ∈ V , la suite (xn ) définie par
xn+1 = g (xn ) converge vers α.
Si |g 0 (α)| > 1, la méthode du point fixe est divergente pour
tout x0 .
Si |g 0 (x )| = 1 on peut avoir convergence ou divergence.

Cours - Analyse Numérique - 2 IM - février 2021 11 / 15


Introduction Dichotomie Point fixe Newton

Ordre de convergence

Théorème
Soit g une fonction numérique admettant un point fixe α.
Supposons qu’il existe p ∈ N∗ tel que g soit de classe C p au
voisinage de α et que g (p) (α) 6= 0, g (k ) (α) = 0, k 6 p − 1.
Alors : si la méthode du point fixe converge, elle est d’ordre p.
En particulier,
- si g 0 (α) 6= 0, la convergence est d’ordre 1.
- si g 0 (α) = 0 et g 00 (α) 6= 0, la convergence est d’ordre 2.

Cours - Analyse Numérique - 2 IM - février 2021 12 / 15


Introduction Dichotomie Point fixe Newton

La méthode de Newton
Soit f une fonction de classe C 2 dans un voisinage d’une racine
simple α de l’équation f (x ) = 0.
La méthode de Newton consiste à construire, à partir de x0 ,
une suite (xn ) tel que xn+1 est l’intersection de la tangente à la
courbe au point (xn , f (xn )) et l’axe des x. D’où
(x0 , f (x0 ))
f (x )
f (xn )
xn+1 = xn − 0
f ( xn )
- Choisir in intervalle x0 au voisi-
nage de α. (x1 , f (x1 ))
f (x )
- Calculer xk +1 = xk − f 0 (xk )
k x
- Jusqu’à |xk +1 − xk | < ε x2x1 x0
α

Cours - Analyse Numérique - 2 IM - février 2021 13 / 15


Introduction Dichotomie Point fixe Newton

La méthode de Newton
Soit f une fonction de classe C 2 dans un voisinage d’une racine
simple α de l’équation f (x ) = 0.
La méthode de Newton consiste à construire, à partir de x0 ,
une suite (xn ) tel que xn+1 est l’intersection de la tangente à la
courbe au point (xn , f (xn )) et l’axe des x. D’où
(x0 , f (x0 ))
f (x )
f (xn )
xn+1 = xn − 0
f ( xn )
- Choisir in intervalle x0 au voisi-
nage de α. (x1 , f (x1 ))
f (x )
- Calculer xk +1 = xk − f 0 (xk )
k x
- Jusqu’à |xk +1 − xk | < ε x2x1 x0
α

Cours - Analyse Numérique - 2 IM - février 2021 13 / 15


Introduction Dichotomie Point fixe Newton

La méthode de Newton
Soit f une fonction de classe C 2 dans un voisinage d’une racine
simple α de l’équation f (x ) = 0.
La méthode de Newton consiste à construire, à partir de x0 ,
une suite (xn ) tel que xn+1 est l’intersection de la tangente à la
courbe au point (xn , f (xn )) et l’axe des x. D’où
(x0 , f (x0 ))
f (x )
f (xn )
xn+1 = xn − 0
f ( xn )
- Choisir in intervalle x0 au voisi-
nage de α. (x1 , f (x1 ))
f (x )
- Calculer xk +1 = xk − f 0 (xk )
k x
- Jusqu’à |xk +1 − xk | < ε x2x1 x0
α

Cours - Analyse Numérique - 2 IM - février 2021 13 / 15


Introduction Dichotomie Point fixe Newton

La méthode de Newton
Soit f une fonction de classe C 2 dans un voisinage d’une racine
simple α de l’équation f (x ) = 0.
La méthode de Newton consiste à construire, à partir de x0 ,
une suite (xn ) tel que xn+1 est l’intersection de la tangente à la
courbe au point (xn , f (xn )) et l’axe des x. D’où
(x0 , f (x0 ))
f (x )
f (xn )
xn+1 = xn − 0
f ( xn )
- Choisir in intervalle x0 au voisi-
nage de α. (x1 , f (x1 ))
f (x )
- Calculer xk +1 = xk − f 0 (xk )
k x
- Jusqu’à |xk +1 − xk | < ε x2x1 x0
α

Cours - Analyse Numérique - 2 IM - février 2021 13 / 15


Introduction Dichotomie Point fixe Newton

La méthode de Newton
Soit f une fonction de classe C 2 dans un voisinage d’une racine
simple α de l’équation f (x ) = 0.
La méthode de Newton consiste à construire, à partir de x0 ,
une suite (xn ) tel que xn+1 est l’intersection de la tangente à la
courbe au point (xn , f (xn )) et l’axe des x. D’où
(x0 , f (x0 ))
f (x )
f (xn )
xn+1 = xn − 0
f ( xn )
- Choisir in intervalle x0 au voisi-
nage de α. (x1 , f (x1 ))
f (x )
- Calculer xk +1 = xk − f 0 (xk )
k x
- Jusqu’à |xk +1 − xk | < ε x2x1 x0
α

Cours - Analyse Numérique - 2 IM - février 2021 13 / 15


Introduction Dichotomie Point fixe Newton

Partant d’une estimation initiale x0 de la solution α, on construit


la suite (xn ), avec

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

Algorithm 3: Algorithme de Newton


Result: α = xn
x0 , ε et Nmax ;
repeat
if f 0 (xn ) 6= 0 then
f (x )
xn+1 = xn − f 0 (xnn ) ;
end
n = n + 1;
until |xn − xn−1 | 6 ε ou n − 1 = Nmax ;
Cours - Analyse Numérique - 2 IM - février 2021 14 / 15
Introduction Dichotomie Point fixe Newton

Convergence

Théorème
Soit f une fonction de classe C 2 dans un voisinage V d’une
racine simple α de l’équation f (x ) = 0. La méthode de Newton
est localement convergente et est à convergence au moins
quadratique (d’ordre 2).

Cours - Analyse Numérique - 2 IM - février 2021 15 / 15

Vous aimerez peut-être aussi