Vous êtes sur la page 1sur 13

Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

Résolution d’une équation non-linéaire à


une inconnue

Z. ANKHILI

Ecole Nationale des sciences Appliquées


Marrakech

2022/2023

Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 1/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

Introduction

On recherche un nombre réel x∗ tel que f (x∗ ) = 0, où f est une


fonction de R dans R non linéaire. Nous supposerons qu’un
moyen (une étude graphique, une raison physique, un
théorème, l’intuition ou ... la chance !) nous a permis de
localiser la racine x∗ sur un itervalle fermé [a, b].
En général, les méthodes de résolution de f (x) = 0 sont des
méthodes itératives. Elles consistent à construire une suite de
nombres réels x0 , x1 , ..., xk , ... qui converge (le plus rapidement
possible) vers x∗ .

Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 2/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

Méthode de la dichotomie

En algorithmique, la dichotomie est un processus itératif de


recherche où à chaque étape l’espace de recherche est
restreint à l’une de deux parties.
La méthode de la dichotomie consiste alors à partager
l’intervalle courant en deux intervalles de même longueur et à
retenir comme nouvel intervalle celui des deux où f change de
signe.
On suppose que f : [a, b] → R est continue et que f (a)f (b) < 0
c’est-à-dire qu’il y a au moins une racine réelle de f dans [a, b].
On pose alors a0 = a et b0 = b et on prend le milieu de
l’intervalle x0 = a0 +b 2 .
0

Si f (x0 ) = 0 alors x∗ = x0 .
Si f (a0 )f (x0 ) < 0, alors f a une racine réelle dans [a0 , x0 ].
Sinon f (a0 )f (x0 ) > 0 et donc f (b0 )f (x0 ) < 0 et f a une
racine réelle dans [x0 , b0 ].
On itère alors le processus avec l’intervalle qui contient au
moins une racine.
Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 3/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

Méthode de la dichotomie

La méthode de dichotomie s’écrit :


a0 + b0
a0 = a, b0 = b, x0 =
2

Si f (xn )f (an ) < 0 alors an+1 = an et bn+1 = xn


Sinon an+1 = xn et bn+1 = bn
an+1 + bn+1
xn+1 =
2

A chaque itération la longueur ln de l’intervalle de localisation


de la racine x∗ est divisée par 2 . De plus la suite de la longueur
des segments ([an , bn ])n≥0 est donnée par
b−a
ln = b n − a n = ; n≥0
2n
Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 4/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

Méthode de la dichotomie

Proposition
On a
|xn − x∗ | ≤ ln
d’où le résultat de convergence de la suite (xn ) vers x∗ dans
tous les cas mais elle est lente.

Nombre d’itération
Dans la plupart des opérations le nombre des itérations
requises pour déterminer la solution approchée à une certaine
précision ε valorise la méthode choisie. Pour la méthode de
dichotomie le nombre des opérations est donné par :
 
∗ b−a
|xn − x | ≤ ε =⇒ n ≥ log2
ε

Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 5/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

Algorithme de la méthode de la dichotomie

Algorithme
Début Lire a, b, ε
Faire tant que |b − a| > ε
a+b
x=
2
Si f (x) = 0
arrêt du processus
fin si
Si f (a).f (x) < 0 −→ b = x
Sinon a = x
fin si
Fin tant que

Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 6/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

Le principe des méthodes de point fixe

Pour résoudre f (x) = 0, on peut se ramener à un problème


équivalent de la forme g(x) = x : La solution s’appelle alors
point fixe de g.
Théorème
Soit une fonction g : [a, b] → [a, b] continûment dérivable sur
[a, b] et supposons que

|g0 (x)| ≤ k < 1, ∀x ∈ [a, b]

Alors g possède un point fixe unique x∗ ∈ [a, b]. Ce point fixe


est la limite de la suite (xn )n définie par

x0 donné dans[a, b]
xn+1 = g(xn ), n ≥ 0.

Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 7/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

Preuve
Unicité
Supposons qu’il existe deux points fixes x1 et x2 de g. i.e.
x1 = g(x1 ) et x2 = g(x2 ).
D’après le théorème des accroissement finis, il existe
c ∈]a, b[ tel que g(x1 ) − g(x2 ) = g0 (c)(x1 − x2 ). Par
hypothèse, on déduit que

|g(x1 ) − g(x2 )| < |x1 − x2 |

Absurde car |x1 − x2 | = |g(x1 ) − g(x2 )|.


Existence
Considérons la fonction continue f définie sur [a, b] par
f (x) = g(x) − x.
g(b) ∈ [a, b] donc g(b) ≤ b ⇒ f (b) ≤ 0
g(a) ∈ [a, b] donc g(a) ≥ a ⇒ f (a) ≥ 0
On déduit alors qu’il existe x ∈ [a, b] tel que f (x∗ ) = 0.
Autrement dit, g admet au moins un point fixe.
Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 8/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

Le principe des méthodes de point fixe

Les méthodes dites de point fixe, consistent à construire la


suite x0 , x1 , ..., xk , ... de la façon suivante :

x0 donné dans[a, b]
xn+1 = g(xn ), n ≥ 0.
et on a la suite (xn )n converge vers x∗ .
Proposition
De même que pour la dichotomie, on peut estimer le nombre
d’itérations nécessaires pour obtenir une précision donnée. En
effet on a
kn
|xn − x∗ | ≤ |x1 − x0 |
1−k
Donc, pour une précision ε donnée, le nombre d’itérations n est
 
donné par n ln (1−k)ε
k |x1 −x0 |
|x1 − x0 | ≤ ε =⇒ n ≤
1−k ln k

Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 9/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

La méthode de Newton

La méthode de Newton s’utilise pour calculer une racine de


f (x) = 0, où f est une fonction deux fois continûment dérivable
de [a; b] dans R. soit x0 donné, on écrit le développement de
Taylor en x0 :
1
f (x) = f (x0 ) + (x − x0 )f 0 (x0 ) + (x − x0 )2 f 00 (ξ)
2
La méthode de Newton consiste à négliger les termes d’ordre
supérieur à 1 et à considérer alors que x1 est le point qui
annule l’approximation de f ainsi obtenue, c’est-à-dire
f (x0 )
x1 = x0 −
f 0 (x0 )

L’algorithme de Newton pour résoudre une équation f (x) = 0


est le suivant

 x0 donné
f (xn )
 xn+1 = xn − 0 , n ≥ 0.
f (xn )
Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 10/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

La méthode de Newton

Il s’agit donc d’une méthode de point fixe pour laquelle g est


définie par
f (x)
g(x) = x − 0
f (x)

Proposition
Soit f une fonction deux fois continûment dérivable sur [a, b] et
x∗ ∈ [a, b] tel que f (x∗ ) = 0 et f 0 (x∗ ) 6= 0. Alors il existe α > 0 tel
que la suite générée par la méthode de Newton

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

converge vers x∗ pour tout x0 ∈ [x∗ − α, x∗ + α].

La méthode converge plus rapidement que celle de la


dichotomie, mais elle nécessite l’évaluation de la dérivée de la
fonction.
Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 11/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

La méthode de Newton : Interprétation Graphique

On commence à partir d’une solution initiale au point x0 et on


cherche l’intersection de la tangente de la fonction f en ce point
avec l’axe des abscisse noté x1 qui serra la nouvelle solution et
on continue jusqu’à obtenir une bonne approximation .

Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 12/13
Introduction Méthode de la dichotomie Méthodes de point fixe Méthode de Newton méthode de la sécante

La méthode de la sécante

Cette méthode peut être vue comme une approximation de la


méthode de Newton. En effet la méthode de Newton nécessite
le calcul de la dérivée de la fonction ce qui peut être coûteux en
temps ou peu précis. L’idée est d’approcher la dérivée par le
taux d’accroissement de f
f (xn ) − f (xn−1 )
f 0 (xn ) =
xn − xn−1
On obtient ainsi la méthode de la sécante :

 x0 , x1 donnés tels que f (x0 )f (x1 ) < 0
f (xn )(xn − xn−1 )
 xn+1 = xn − , n > 0.
f (xn ) − f (xn−1 )

Cette méthode n’est pas une méthode de point fixe puisque


chaque point de la suite est construit à partir des deux
précédents.
Zakia ANKHILI Chapitre 3 Zeros d’une fonction non linéaire ENSA Marrakech 2019-2020 13/13

Vous aimerez peut-être aussi