• Aucun résultat trouvé

R´esolution approch´ee d’´equations IUT SGM Y. Morel

N/A
N/A
Protected

Academic year: 2022

Partager "R´esolution approch´ee d’´equations IUT SGM Y. Morel"

Copied!
39
0
0

Texte intégral

(1)

R´ esolution approch´ ee d’´ equations

IUT SGM

Y. Morel

(2)

1 Principe g´en´eral

2 M´ethode du point fixe

3 M´ethode par dichotomie

4 M´ethode de Newton

5 M´ethode de la s´ecante

(3)

Principe g´en´eral

1 Principe g´en´eral

2 M´ethode du point fixe

3 M´ethode par dichotomie

4 M´ethode de Newton

5 M´ethode de la s´ecante

(4)

Principe g´en´eral

On consid`ere par exemple l’´equation (E) :ex=x+ 2.

On ne sait pas r´esoudre analytiquement cette ´equation.

Exercice 1 :

1 Cette ´equation admet-elle une/des solution(s) ? Montrer que la r´eponse est affirmative.

(Astuce : ´etudier la fonctionf(x) =ex−x−2)

2 Donner une localisation ”grossi`ere” des solutions.

Donner un encadrement plus pr´ecis, `a une unit´e pr`es, de ces solutions.

3 Donner un encadrement `a101 pr`es de ces solutions, puis102, . . .

(5)

Principe g´en´eral

On consid`ere par exemple l’´equation (E) :ex=x+ 2.

On ne sait pas r´esoudre analytiquement cette ´equation.

Exercice 1 :

1 Cette ´equation admet-elle une/des solution(s) ? Montrer que la r´eponse est affirmative.

(Astuce : ´etudier la fonctionf(x) =ex−x−2)

2 Donner une localisation ”grossi`ere” des solutions.

Donner un encadrement plus pr´ecis, `a une unit´e pr`es, de ces solutions.

3 Donner un encadrement `a101 pr`es de ces solutions, puis102, . . . L’objectif de ce chapitre est de donner des m´ethodes num´eriques de r´esolution approch´ee d’´equations.

(6)

ethode du point fixe

1 Principe g´en´eral

2 M´ethode du point fixe

3 M´ethode par dichotomie

4 M´ethode de Newton

5 M´ethode de la s´ecante

(7)

ethode du point fixe

On peut facilement ´ecrire toute ´equation sous la forme f(x) =x.

Toute ´equation, par exemple sous la forme g(x) = 0s’´ecrit f(x) =g(x) +x=x

et les racines de g sont exactement les points fixes def.

Par exemple, (E) :ex =x+ 2 ⇐⇒ f(x) =xavec f(x) =ex−2.

La m´ethode du point fixe est une m´ethode it´erative : on part d’une valeur initiale x0, puis on construit la suite de valeurs(xn)par la relation de r´ecurrence

xn+1=f(xn)

Si la fonction f est continue, et les valeurs ainsi construites convergent vers une limite l, alors on a n´ecessairement

(8)

ethode du point fixe

Point fixe : f(x) =x avecf(x) = 1 + 5 x+ 1

x0= 1 2

xn+1 =f(xn) .

0 1 2 3 4 5 6

×

×××

(9)

ethode du point fixe

Point fixe : x=f(x) avecf(x) =ex−2 x0= 0,8

xn+1 =f(xn)

−1 0 1 2 3

A0

× A1

× A2

× A3

× A4

(10)

ethode du point fixe

Point fixe : x=f(x) avecf(x) =ex−2 x0=1,2

xn+1 =f(xn)

−1 0 1 2 3

A0

1

2

3

(11)

ethode du point fixe

Condition n´ecessaire de convergence :|f(x)|<1 Exercice 2 :

En utilisant la m´ethode it´erative du point fixe, d´eterminer une solution approch´ee pr`es d’une solution de l’´equation

ex =x+ 2

On pourra initialiser les calculs avec les diff´erentes valeursx0= 0, x0 = 1,x0 =−10et x0 = 2.

(12)

ethode par dichotomie

1 Principe g´en´eral

2 M´ethode du point fixe

3 M´ethode par dichotomie

4 M´ethode de Newton

5 M´ethode de la s´ecante

(13)

ethode par dichotomie

La m´ethode de recherche d’une solution par dichotomie est une approche

”na¨ıve” de r´esolution de l’´equation f(x) = 0 : on part d’un encadrement a < x0 < b

sans information suppl´ementaire, on coupe en deux et on cherche f(m)pour m= a+b

2

si f(a)et f(m) sont de signes contraires, alors on a a < x0 < m, et on reprend l’´etape pr´ec´edente avec b=m,

sinon,m < x0 < bet on reprend l’´etape pr´ec´edente avec a=m.

(14)

ethode par dichotomie

f(a)f(b)<0

a f(a)

b

f(b)

(15)

ethode par dichotomie

f(a)f(b)<0

a f(a)

b

f(b)

m= a+b2 f(m)

(16)

ethode par dichotomie

f(a)f(m)<0

a f(a)

b

f(b)

m= a+b2 f(m)

(17)

ethode par dichotomie

a f(a)

b f(b)

(18)

ethode par dichotomie

f(a)f(m)>0

a f(a)

b f(b)

m f(m)

(19)

ethode par dichotomie

b f(b)

a f(a)

(20)

ethode par dichotomie

b f(b)

a f(a)

m

(21)

ethode par dichotomie

Algorithme

Initialisation : a, b, N Pour i de 0 `a N

m= a+b Si f(a)f2(m)<0

b=m Sinon

a=m Fin Si Fin Tant que Afficher a,b

(22)

ethode par dichotomie

Algorithme

Choix de N? Pr´ecision ?

Initialisation : a, b,ε e=b−a

Tant quee > ε m= a+b Si f(a)f2(m)<0

b=m Sinon

a=m Fin Si e=b−a Fin Tant que Afficher a,b

(23)

ethode par dichotomie

Exercice 3 : Calculer par dichotomie un encadrement de la solution de l’´equation

(E) : cosx 2

= 0

en effecuant 4 it´erations `a partir de l’intervalle [2; 4]

Donner une valeur approch´ee de la solution.

Quelle est sa pr´ecision ?

(24)

ethode de Newton

1 Principe g´en´eral

2 M´ethode du point fixe

3 M´ethode par dichotomie

4 M´ethode de Newton

5 M´ethode de la s´ecante

(25)

ethode de Newton

La dichotomie est une m´ethode na¨ıve dans la mesure o`u elle n’utilise aucune information sur la fonction : on choisit simplement `a chaque nouvelle it´eration de couper en deux l’intervalle.

La m´ethode de Newton repose sur l’id´ee de chercher la solution de l’´equation f(x) = 0 en descendant suivant la pente, ou tangente, de la courbe,

a=x0

(26)

ethode de Newton

La dichotomie est une m´ethode na¨ıve dans la mesure o`u elle n’utilise aucune information sur la fonction : on choisit simplement `a chaque nouvelle it´eration de couper en deux l’intervalle.

La m´ethode de Newton repose sur l’id´ee de chercher la solution de l’´equation f(x) = 0 en descendant suivant la pente, ou tangente, de la courbe,

a=x0 x1

(27)

ethode de Newton

La dichotomie est une m´ethode na¨ıve dans la mesure o`u elle n’utilise aucune information sur la fonction : on choisit simplement `a chaque nouvelle it´eration de couper en deux l’intervalle.

La m´ethode de Newton repose sur l’id´ee de chercher la solution de l’´equation f(x) = 0 en descendant suivant la pente, ou tangente, de la courbe,

a=x0 x1x2

(28)

ethode de Newton

On approxime donc localement la courbe par sa tangente : f(x)≃f(a) + (x−a)f(a)

et, au lieu de consid´erer la nouvelle valeur m= a+b

2 , on utilise l’approximation

f(x)≃f(a) + (x−a)f(a) = 0 soit

x=a− f(a) f(a) On construit ainsi par r´ecurrence la suite de valeurs





x0=a

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

(29)

ethode de Newton

Remarques :

la fonction f doit ˆetre d´erivable

la d´eriv´ee def doit ˆetre connue analytiquement

probl`eme : mauvais conditionnement, lorsque f(x) proche de 0 m´ethode performante (cf. TP)

Exercice 4 : Calculer les valeurs obtenues avec 4 int´erations de la m´ethode de Newton pour l’´equation

cosx 2

= 0

en partant de x0 = 2

(30)

ethode de la s´ecante

1 Principe g´en´eral

2 M´ethode du point fixe

3 M´ethode par dichotomie

4 M´ethode de Newton

5 M´ethode de la s´ecante

(31)

ethode de la s´ecante

La m´ethode de la s´ecante est une alternative efficace `a la m´ethode de Newton lorsque

la fonction f n’est pas d´erivable (ou on ne sait pas si. . .) on ne connaˆıt pas d’expression explicite def(x)

l’´evaluation de f(x) est trop coˆuteuse

On remplace la tangente de la m´ethode de Newton par la s´ecante `a la courbe :

(32)

ethode de la s´ecante

a b

(33)

ethode de la s´ecante

a b

(34)

ethode de la s´ecante

a

b

(35)

ethode de la s´ecante

a

b

(36)

ethode de la s´ecante

a

b

(37)

ethode de la s´ecante

a

b

(38)

ethode de la s´ecante

A partir de l’approximation par la tangente :` f(x)≃f(a) + (x−a)f(a)

et en approximant la d´eriv´ee par le taux d’accrosissement de la fonction entre aet b (le coefficient directeur de la s´ecante)

f(a)≃ f(b)−f(a) b−a on obtient, `a l’intersection avec l’axe des abscisses

x=a− f(a)

f(a) ≃a−f(a) b−a f(b)−f(a) On d´efinit ainsi la suite de valeurs par r´ecurrence :



x0 =a

= − (x ) xn−a

(39)

ethode de la s´ecante

Exercice 5 : Calculer les valeurs obtenues avec 4 it´erations de la m´ethode de la s´ecante utilis´ee pour r´esoudre l’´equation

cosx 2

= 0

en partant de l’interavelle a= 2 etb= 4,

c’est-`a-dire en prenanta= 2 et la valeur initiale x0 = 4.

Références

Documents relatifs

Les calculs num´eriques sont effectu´es en virgule flottante, ou ”floating point operation”, et donc avec un nombre fini et fixe de d´ecimales.... M´ ethodes it´ eratives

2 Formule de Taylor-Young Pr´ecision des formules Sch´ema centr´e.. 3 D´eriv´ee seconde

degr´e 1 pour la m´ethode des trap`ezes utilise donc une interpolation affinede la fonction aux deux extr´emit´es de l’intervalle. degr´e 2 pour la m´ethode

L’id´ee est la mˆeme que celle vue dans l’approximation num´erique de d´eriv´ees : obtenir une plus grande pr´ecision en combinant et annulant certains termes du

Une ´etude a montr´e que la fr´equence des maladies des personnes habitant ` a proximit´e de lignes ` a haute tension est plus ´elev´ee que pour le reste de la population!.

Avec un maillage de [0; 1], on d´efinit des fonctions de base d’´el´ements finis, par exemple :. a = x 0

3 M´ethode de Gauss (Pivot de Gauss). 4 M´ethode

(R.1.1) Principe d’induction math´ ematique faible.. Etant donn´ ´ e un pr´