• Aucun résultat trouvé

1.2 Méthode des rectangles

N/A
N/A
Protected

Academic year: 2022

Partager "1.2 Méthode des rectangles"

Copied!
5
0
0

Texte intégral

(1)

TSI Lombards 1 APPROXIMATIONS D'INTÉGRALES

Chapitre 8 : Analyse numérique Table des matières

1 Approximations d'intégrales

1.1 Introduction

On considère une fonctionf dénie et continue sur un intervalle[a, b]. Comment calculerZ b a

f(x)dx? 1. Si on connaît une primitive def alors, c'est très facile !

2. Sinon, comment faire ? On peut approximer la valeur de l'intégrale ...

On a besoin de construire une subdivision de l'intervalle[a, b]. Fixonsnun entier naturel non nul.

1. Donner la subdivision régulière de[a, b]à n+ 1 points :

x0=a, x1= x2= , . . . , xk = , . . . , xn=b.

2. Donner la distance entrexk+1et xk :

3. Pour chaque k = 0, . . . , n−1, prenons αk ∈ [xk, xk+1]. Donner l'aire du rectangle de base [xk, xk+1] et de hauteur f(αk).

Donner alors une approximation :Z b a

f(x)dx≈

1.2 Méthode des rectangles

1.2.1 Méthode des rectangles à gauche

On dit que l'on eectue l'approximation par la méthode des rectangles à gauche si pour chaquek= 0, . . . , n−1, on a : αk=xk.

On noteSn= la somme qui approximeZ b

a

f(x)dxassociée à(αk)k=0,...,n−1.

Ecrire une fonction rectangle_g qui prend en arguments :

ˆ une fonctionf,

ˆ deux nombresaet b(a < b),

ˆ un entiernnon nul

et qui renvoie l'approximation deZ b a

f(x)dx par la méthode des rectangles à gauche avec une subdivision àn+ 1 points.

(2)

TSI Lombards 1 APPROXIMATIONS D'INTÉGRALES

1.2.2 Méthode des rectangles à droite

On dit que l'on eectue l'approximation par la méthode des rectangles à droite si pour chaquek= 0, . . . , n−1, on a : αk =xk+1.

On noteSn+= la somme qui approximeZ b

a

f(x)dxassociée à(αk)k=0,...,n−1.

Ecrire une fonction rectangle_d qui prend en arguments :

ˆ une fonctionf,

ˆ deux nombresaet b(a < b),

ˆ un entiernnon nul

et qui renvoie l'approximation deZ b a

f(x)dx par la méthode des rectangles à gauche avec une subdivision àn+ 1 points.

Remarque 1.1

Il existe de nombreuses autres façons de choisirf(αk): 1. αk= xk+x2k+1 : méthode des milieux

2. f(xk)+f(x2 k+1) : méthode des trapèzes 3. xk+16−xk

f(xk) + 4fx

k+xk+1 2

+f(xk+1)

: méthode de Simpson

1.2.3 Précision ?

Les sommesSn etSn+ sont appelées les sommes de Riemann associées àf sur[a, b].

(3)

TSI Lombards 1 APPROXIMATIONS D'INTÉGRALES

Supposons quef est croissante sur [a, b]. On peut montrer que les suites(Sn)et (Sn+)sont adjacentes et convergent versRb

a f(x)dx. De plus, pour toutn∈N on a : Sn

Z b

a

f(x)dx≤Sn+.

Ecrire un algorithme qui renvoie à10−4près la valeur approchée de Z b a

f(x)dx.

(4)

TSI Lombards 2 APPROXIMATION DE SOLUTION(S) DEF(X) = 0

2 Approximation de solution(s) de f (x) = 0

2.1 Introduction

On considère une fonctionf dénie et continue sur un intervalle[a, b]. En supposant qu'une solution def(x) = 0existe, comment en calculer une valeur approchée ?

1. Sif est une fonction usuelle (exp,ln,cos,sin...) ! 2. Sif est un polynôme de degré1,2,3 ou4 . . . 3. Sinon ?

On note une solution (théorique)αdef(x) = 0. On a doncf(α) = 0et on cherche à approcher la valeur deα. Supposons quef est strictement monotone sur[a, b]un voisinage deα.

2.2 Méthode de Newton

2.2.1 Présentation

La méthode de Newton est un processus récursif de recherche de la solution α. Le principe est le suivant : partant d'un pointx0dans l'intervalle[a, b], on construitx1comme étant le point d'intersection de la tangente à la courbe représentative def en(x0, f(x0))et de l'axe des abscisses. Connaissantx1, on peut construirex2 de la même façon ...

Construire la suite(xn)sur le graphique ci-dessus avecx0= 4.

Sous certaines hypothèses, la suite(xn)ainsi construite converge vers la solutionα. 2.2.2 Un peu de théorie

1. Donner l'équation de la tangente àCf en(x0, f(x0)): Tx0(x) =

2. Expliciter alors le point d'intersection entreTx0(x)et(Ox): x1=

3. En déduire la relation de récurrence pour construirexn+1 à partir dexn : xn+1=

4. Préciser les hypothèses que l'on doit supposer surf pour que la méthode soit envisageable :

ˆ

ˆ

ˆ

Théorème 2.1 (Résultat de convergence)

Si f est de classeC2 sur[a, b]un intervalle stable parf et sif0 6= 0sur[a, b]alors pour toutx0 susamment proche de α, la suite(xn)converge versα. De plus la convergence est dite quadratique.

Idée démonstration.

Théorème 2.2 (Admis)

Sif est de classeC2 et sif00≥0surI alors la méthode converge pour toutx0∈I.

(5)

TSI Lombards 2 APPROXIMATION DE SOLUTION(S) DEF(X) = 0

2.2.3 Algorithme

Ecrire deux fonctionsnewton_eetnewton_itqui implémentent l'algorithme de Newton : 1. Entrée : une fonction f, un pointx0, un critère d'arrêt e >0(|f(xn)| ≤e).

Sortie : la valeur approchée deαsolution de f(x) = 0.

Commentaire : la contrainte sur l'erreur porte sur l'ordonnée f(xn) et donc on n'a pas d'information sur l'erreur commise en approximantαparxn à l'étapen.

2. Entrée : une fonction f, un pointx0, un nombre d'itérations n.

Sortie : une liste comprenant le numéro de l'itérationiet la valeur de xi jusqu'ài=n.

2.3 Méthode de Lagrange (ou méthode de la sécante)

2.3.1 Présentation

La méthode de Newton nécessite le fait de calculer la fonction dérivée f0 de f, ce qui n'est pas toujours facile dans la pratique. La méthode de la sécante est similaire à celle de Newton en remplaçantf0(xn)par

f(xn)−f(xn−1) xn−xn−1 .

Sous les mêmes hypothèses que le théorème pour la convergence de la méthode de Newton, la suite(xn)ainsi construite, avec deux conditions initialesx0 etx1, converge vers la solution α.

2.3.2 Algorithme

Ecrire une fonction qui implémente l'algorithme de Lagrange à la manière denewton_it.

Références

Documents relatifs

Finalement toutes les longueurs considérées sont toutes égales à |a − 1| donc sont

Il y a 13 possibilités pour le choix de la hauteur de brelan et 12 possibilités pour le choix de la hauteur de la paire (ou 13 possibilités pour le choix de la hauteur de la paire et

Déterminer une équation cartésienne ainsi qu’un système d’équations paramétriques du cercle C de centre A(0, 2) et de rayon 1.. Vérifier que C est un cercle et déterminer

Dire si les proposition suivantes sont vraies ou fausses puis écrire la négation de chacune d’elles et indiquer si cette négation est vraie ou

Déterminer le nombre de codes possibles ayant trois chiffres impairs et deux lettres distinctes?. Je suis sûre que les chiffres sont 1,2 et 4 (je ne me souviens plus du tout de

TSI 1 TD Lycée Les

Placer sur une figure un couple (~ u, ~ v) respectant les contraintes

Déterminer une équation cartésienne ainsi qu’un système d’équations paramétriques du cercle C de centre A(0, 2) et de rayon 1.. Vérifier que C est un cercle et déterminer