Serie 05
Serie 05
Serie 05
Série n◦ 5 :
Résolution numérique des équations non linéaires
Ensuite, prouver que pour x(0) ∈ [1, 2], il existe une constante C > 0 telle que
1
b) En utilisant la méthode de Newton
• Ecrire la méthode de Newton pour résoudre f (x) = 0.
• Montrer que la méthode est localement convergente.
• Estimer la vitesse de convergence
|x(k+1) − x|
en fonction de la donnée initiale.
b) Méthode de Newton.
(i) Ecrire un algorithme de Newton pour le système (1).
(ii) La solution de cet algorithme est-elle toujours bien définie?
Soit f : R → R une fonction de classe C 2 . Nous supposons qu’il existe α ∈ R racine de f (donc
f (α) = 0) telle que les fonctions f, f 0 et f 00 ne s’annulent pas sur l’intervalle ]α, +∞[ et ont toutes
le même signe sur ]α, +∞[ (soit toutes les trois fonctions sont strictement positives, soit elles sont
strictement négatives).
Nous considérons la suite (x(k) )k∈N réelle définie par réccurence par la relation:
(0)
x > α, donné
f (x(k) )
x(k+1) = x(k) − 0 (k) k ∈ N.
f (x )
2
a) Soit k ∈ N tel que l’élément x(k) est bien défini avec x(k) > α.
Montrer que x(k+1) est bien défini et qu’il existe ck ∈]α, x(k) [ tel que
En déduire que la suite (x(k) )k∈N est bien définie et que pour tout k ∈ N on a x(k) > α.
b) Montrer que la suite (x(k) )k∈N est décroissante. En déduire que limk→∞ x(k) = α.
c) Supposons en plus que f 0 (α) 6= 0 et f 00 (α) 6= 0. Quel est l’ordre de convergence de la suite
(x(k) )k∈N ?
d) Application. Supposons que f est un polynôme réel de degré n, ayant n racines réelles dis-
tinctes et soit α ∈ R la plus grande racine de f . Montrer que les hypothèses des points précédentes
sont satisfaites. Que pouvons-nous en déduire?
c) Montrer qu’il existe a > 0 tel que la méthode de Newton pour (2) converge lorsque le point de
départ de la méthode, noté u(0) , vérifie |u(0) − u| < a.
3
Devoir Maison I. Points fixes attractifs et répulsifs
Partie 1. Soient I ⊂ R un intervalle ouvert et g : I → I une fonction de classe C ∞ . Notons
x∗ ∈ I un point fixe de g. Pour x0 ∈ I donné; nous considérons la suite définie par réccurence par
la relation: x(0) = x0 et
x(k+1) = g(x(k) ) k ∈ N.
Dans toute cette partie pour tout h > 0, nous notons Vh l’intervalle fermé [x∗ − h, x∗ + h].
a) Supposons que |g 0 (x∗ )| < 1. Montrer qu’il existe h > 0 avec Vh ⊂ I tel que pour tout x0 ∈ Vh ,
nous ayons
x(k) ∈ Vh ∀ k ∈ N
et de plus la suite x(k) converge vers x∗ lorsque k → +∞. Nous disons que x∗ est un point fixe
attractif de g.
b) Supposons que |g 0 (x∗ )| > 1. Montrer qu’il existe h > 0 avec Vh ⊂ I tel que pour tout
x0 ∈ Vh − {x∗ } nous avons
|g(x0 ) − x∗ | > |x0 − x∗ |.
Nous nous éloignons du point fixe x∗ si le point de départ n’est pas x∗ ; dans ce cas nous disons que
le point fixe est répulsif).
a) Montrer que l’équation (3) admet trois racines réelles notées a1 , a2 , a3 avec
5 1 3
− < a1 < −2 0 < a2 < < a3 < 2
2 2 2
b) Nous ré-écrivons (3) sous la forme x = ϕ(x) avec ϕ(x) = 41 (x3 + 1).
Montrer que seul a2 est un point fixe attractif de ϕ. Que pouvons-nous en conclure?
1
c) Montrer que pour x > 4 l’équation (3) est équivalente à
x = ϕ+ (x),
q
avec ϕ+ (x) = 4 − x1 .
Montrer que a3 est alors un point fixe attractif de ϕ+ .
x = ϕ− (x)
q
avec ϕ− (x) = − 4 − x1 .
Montrer que a1 est un point fixe attractif de ϕ− .
4
Devoir Maison II. Valeurs propres et méthode de Newton
Soit A ∈ Mn,n (R) une matrice symétrique. Soient λ̃ ∈ R une valeur propre simple de A et x̃ ∈ Rn
un vecteur propre associé tel que kx̃k2 = 1.
Pour calculer (λ̃, x̃) nous appliquons la méthode de Newton au système non linéaire d’inconnues
x ∈ Rn , λ ∈ R suivant:
Ax − λx = 0
(4)
kxk22 = 1
a) Pour quelles valeurs du paramètre ω le zéro de la fonction f est un point fixe de la méthode
proposée ?
c) Existe-t-il une valeur de ω telle que l’ordre de la méthode de point fixe est supérieur à 2 ?
5
Correction des exercices
Exercice 5.
a) On pose
2 x1 − x2 − λ x1
f (x1 , x2 , λ) = −x1 + 2 x2 − λ x2
x21 + x22 − 1
et
2 − λ −1 −x1
f 0 (x1 , x2 , λ) = −1 2 − λ −x2
2x1 2 x2 0
et l’algorithme est donné par
0 = f (x(k) ) − (x(k) − x(k+1) ) f 0 (x(k) )
(k) (k)
avec x(k) = (x1 , (x2 , λ(k) ).
b) Nous calculons det(f 0 )(x1 , x2 , λ) = 2(2−λ), donc l’algorithme est bien défini tant que λ(k) 6= 2.