Formules de quadrature

Documents pareils
Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Continuité et dérivabilité d une fonction

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

OM 1 Outils mathématiques : fonction de plusieurs variables

Développements limités. Notion de développement limité

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Image d un intervalle par une fonction continue

3. Conditionnement P (B)

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

CCP PSI Mathématiques 1 : un corrigé

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Sur certaines séries entières particulières

Développements limités, équivalents et calculs de limites

Université Paris-Dauphine DUMI2E 1ère année, Applications

Chapitre 6. Fonction réelle d une variable réelle

Fonctions de deux variables. Mai 2011

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Cours d Analyse. Fonctions de plusieurs variables

Commun à tous les candidats

Comparaison de fonctions Développements limités. Chapitre 10

Exercices - Polynômes : corrigé. Opérations sur les polynômes

EXERCICES - ANALYSE GÉNÉRALE

Gestion des Clés Publiques (PKI)

Équations non linéaires

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Chapitre 1 Cinématique du point matériel

Chapitre 11. Séries de Fourier. Nous supposons connues les formules donnant les coefficients de Fourier d une fonction 2 - périodique :

Exo7. Limites de fonctions. 1 Théorie. 2 Calculs

Chapitre 2 Le problème de l unicité des solutions

Les algorithmes de base du graphisme

Amphi 3: Espaces complets - Applications linéaires continues

3 Approximation de solutions d équations

Dérivées d ordres supérieurs. Application à l étude d extrema.

Résolution d équations non linéaires

Continuité en un point

La fonction exponentielle

Suites numériques 3. 1 Convergence et limite d une suite

Yves Debard. Université du Mans Master Modélisation Numérique et Réalité Virtuelle.

Mesure d angles et trigonométrie

Corrigé des TD 1 à 5

DOCM Solutions officielles = n 2 10.

3. Caractéristiques et fonctions d une v.a.

Exercice autour de densité, fonction de répatition, espérance et variance de variables quelconques.

Analyse Numérique : SMA-SMI S4 Cours, exercices et examens

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

IV- Equations, inéquations dans R, Systèmes d équations

ANALYSE GÉNÉRALE - PROPOSITION DE CORRIGÉ. Exercice 1

Mathématiques I Section Architecture, EPFL

SINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

I. Polynômes de Tchebychev

Probabilités sur un univers fini

Capes Première épreuve

Raisonnement par récurrence Suites numériques

Calcul fonctionnel holomorphe dans les algèbres de Banach

Fonctions de plusieurs variables et applications pour l ingénieur

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

CHAPITRE VIII : Les circuits avec résistances ohmiques

Exercices - Nombres complexes : corrigé. Formes algébriques et trigonométriques, module et argument

LEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples.

Triangle de Pascal dans Z/pZ avec p premier

Simulation de variables aléatoires

INTRODUCTION. 1 k 2. k=1

= 1 si n = m& où n et m sont souvent des indices entiers, par exemple, n, m = 0, 1, 2, 3, 4... En fait,! n m

Introduction à la théorie des graphes. Solutions des exercices

Quelques tests de primalité

Groupe symétrique. Chapitre II. 1 Définitions et généralités

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables

Dérivation : cours. Dérivation dans R

Activités numériques [13 Points]

Suites numériques 4. 1 Autres recettes pour calculer les limites

La problématique des tests. Cours V. 7 mars Comment quantifier la performance d un test? Hypothèses simples et composites

Travaux dirigés d introduction aux Probabilités

Calcul différentiel. Chapitre Différentiabilité

I. Ensemble de définition d'une fonction

Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en Énoncé.

Retournement Temporel

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Chp. 4. Minimisation d une fonction d une variable

Statistiques Descriptives à une dimension

Problème 1 : applications du plan affine

Précision d un résultat et calculs d incertitudes

Corrigé du baccalauréat S Asie 21 juin 2010

Nombre dérivé et tangente

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

n N = u N u N+1 1 u pour u 1. f ( uv 1) v N+1 v N v t

Développements limités

Planche n o 22. Fonctions de plusieurs variables. Corrigé

Théorèmes du Point Fixe et Applications aux Equations Diérentielles

CHOIX OPTIMAL DU CONSOMMATEUR. A - Propriétés et détermination du choix optimal

Logique. Plan du chapitre

C algèbre d un certain groupe de Lie nilpotent.

Compte rendu des TP matlab

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

Continuité d une fonction de plusieurs variables

Intégrales doubles et triples - M

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Axiomatique de N, construction de Z

Limites finies en un point

Licence Sciences et Technologies Examen janvier 2010

Transcription:

Chapitre 7 Formules de quadrature Sommaire 7.1 Formulesdequadratureélémentaires... 3 7. Méthodecomposite... 6 7.3 MéthodedeGauss... 10 7. quadratureadaptative... 1 Les formules de quadrature sont des formules approchées de calcul d intégrales de Riemann du type I := b a f(x) dx. La formule la plus connue est la formule des trapèzes. elle consiste à introduire des points équidistants a i dans l intervalle, a =: a 0 <a 1 < a N <a N+1 := b, avec a i+1 a i = h, et à remplacer l intégrale (l aire de la portion de plan située entre la courbe et l axe des x) parlasommesuivante I N := h f(a)+h(f(a 1)+ + f(a i )+ + f(a N )) + h f(b) 1

T i a a 1 a a i a i+1 a N b Fig. 7.1 calcul approché par la formule des trapèzes Récrivons la formule comme S N := h (f(a 0)+f(a 1 )) + h (f(a 1)+f(a )) + + h (f(a i)+f(a i+1 )) + + h (f(a N)+f(a N+1 )) La quantité h (f(a i)+f(a i+1 )) représente l aire A i du trapèze T i. On a alors S N = T 0 + T 1 + T i + T N. (7.1) Maintenant pourquoi garder un partage équidistant. On peut avoir avantage à généraliser la formule (7.1), avec des points distribués différemment, a i+1 a i = h i,et A i = h i (f(a i)+f(a i+1 )).

T i a a 1 a a i a i+1 a N b Fig. 7. calcul approché par la formule des trapèzes, choix des points non équidistants On connait également les sommes de Riemann : N (+1 )f(b j ), b j [,+1 ] j=0 L intégrale de Riemann d une fonction réglée est définie comme la limite de telles sommes. Questions 1. Peut-on évaluer l erreur en fonction de h?. Peut-on en trouver d autres? 3. Peut-on les comparer? 7.1 Formules de quadrature élémentaires Ce sont les formules qui permettent de calculer dans un sous-intervalle. Reprenons la formule I j = f(x) dx h j (f()+f(+1 )) 3

T j +1 Fig. 7.3 calcul élémentaire par la formule des trapèzes On voit bien que si f est affine sur l intervalle, les deux quantités coincident. D où une autre façon d obtenir la formule élémentaire. On remplace f par son polynôme d interpolation de degré 1 sur (,+1 ). et on écrit f(x) =p 1 (x)+ 1 f (ζ x)(x )(x +1 ), ζ x ],+1 [ I j = p 1 (x) dx + 1 f (ζ x )(x )(x +1 ) dx On applique la formule de la moyenne au dernier terme, et on obtient I j = p 1 (x) dx+ 1 f (ζ j) (x )(x +1 ) dx = D autre part p 1 = 1 h j (f(+1 )(x ) f( )(x +1 )), et p 1 (x) dx h3 j 1 f (ζ j) p 1 (x) dx = h j (f()+f(+1 )) Méthode des trapèzes I j = h j (f()+f(+1 )) h3 j 1 f (ζ j) Si nous interpolons dans P 0, nous obtenons les 3 formules, suivant que nous interpolons à gauche, à droite ou au point milieu

Méthode Formule Erreur formule des rectangles à gauche I j h j f( ) formule des rectangles à droite I j h j f(+1 ) formule du point milieu I j h j f( + +1 ) h j f (ζ j ) h j f (ζ j ) h 3 j f (ζ j) La méthode de Simpson, utilise l interpolation dans P aux points, +1,et ++1.Ondémontrequel ona ( 1 MéthodedeSimpson I j = h j 6 f()+ 3 f( + +1 )+ 1 ) 6 f(+1) h5 j 880 f () (ζ j ) On note sur cette formule qu elle est en fait exacte pour des polynômes de degré inférieur ou égal à 3. On appelle formules de Newton-Cotes toutes les formules qu on obtient de cette manière. Pour systématiser on fait le changement de variable dans I j : [, 1] [,+1 ] y x =,+1 + h j y et donc I j = h j f(,+1 + h j y) dy. On notera ϕ j (y) =f(,+1 + h j y). On se donne des points τ i = +i/n. Pour les formules de Newton-Cotes fermées, i varie de 0 à n. Pour les formules ouvertes i varie de 1 à n. Commençons par les formules fermées. On écrit pour tout f dans [, 1], n ϕ(y) dy = ω i ϕ(τ i )+E(ϕ). i=0 Avec n +1 coefficients à déterminer, on peut réclamer que la formule soit exacte dans P n. Théorème 7.1 Il existe une et une seule formule de quadrature exacte dans P n. Les poids sont donnés par ω i = 5 l i (y) dy

Sinest pair, la formule est exacte dans P n+1. ϕ (n+) (ξ) 1 yπ n+1 (y) dy (n +)! E(ϕ) = ϕ (n+1) (ξ) 1 Π n+1 (y) dy (n +1)! si n est pair, si n est impair, Démonstration Prenons pour ϕ le polynôme d interpolation de Lagrange au point τ i. On en déduit les coefficients par la formule précédente, ce qui donne aussi l unicité. Le deuxième point relève de considérations de parité. Pour l erreur on écrit pour n impair la formule d erreur pour le polynôme d interpolation de ϕ aux points τ i : ϕ(y) =p n (y)+ ϕ(n+1) (ζ y ) (n +1)! Π n+1(y). Il faut alors intégrer sur [, 1], utilisant le fait que p n(y) dy = n i=0 ω iϕ(τ i ). L intégration précise est alors un peu difficile, voir dans les livres. Le cas n =1correspond à la formule des trapèzes, le cas n =àlaformulede Simpson. Les formules de Newton-Cotes ouvertes ne sont utilisées que dans le cas du pointmilieu. On définit l ordre r des formules de Newton-Cotes comme le plus grand entier tel que la formule est exacte pour f P r. Théorème 7. Si n est pair, r = n +1,Sin est impair, r = n. 7. Méthode composite Méthode nombre de points ordre rectangles 1 1 point-milieu 1 trapèzes Simpson 3 On recolle maintenant les intégrales élémentaires. Pour cela les points ξ j,i se déduisent tous des points τ i = +i/n au moyen de la transformation affine et I = N j=0 h j n ( ω i f(ξ j,i )+E(ϕ j )) i=0 6

avec n i=0 ω i =. L erreur globale E(f) est donc E(f) = N j=0 h j ( hj ( hj ) n+ f (n+) (ξ j ) ) (n +)! n+1 f (n+1) (ξ j ) (n +1)! 1 yπ n+1 (y) dy Π n+1 (y) dy si n est pair, si n est impair, Que se passe t-il pour la méthode des trapèzes? L erreur s écrit E(f) = N j=0 h 3 j 1 f (ζ j), ζ j ],+1 [ Si h j h, on peut montrer qu il existe η ]a, b[ tel que b a f(x) dx = h f(a)+h(f(a 1)+ + f(a i )+ + f(a N )) + h f(b) (b a) h f (η) 1 Théorème 7.3 On suppose que la formule de quadrature élémentaire est d ordre r et que f C r+1 ([a, b]). Soith =suph j.alors b a f(x) dx N j=0 h j n ω i f(ξ j,i ) Chr+1 sup f (r+1) (x) i=0 [a,b] Mise en œuvre : a b Fig. 7. N œuds de la formule de quadrature Supposons que pour le pas h N les nœuds intérieurs soient les ronds noirs du dessin, a + i h N. Pour le pas h N+1 = h N /, on ajoute les points rouges. S N+1 = S N /+h N+1 (f(a + h N+1 )+ + f(a +3h N+1 )+ + f(a +(N 1)h N+1 ) 7

function T = trapez(f,a, b, tol); % TRAPEZ(f,a, b, tol) tries to integrate int_a^b f(x) dx % to a relative tolerance tol using the composite % trapezoidal rule. % h = b - a; s = (f(a) + f(b)) / ; tnew = h * s; zh = 1; told = *tnew; while abs (told - tnew) > tol * abs (tnew), told = tnew; zh = * zh; h = h / ; s = s + sum(f(a + [1::zh]*h)); tnew = h * s; end; T = tnew; Qu en est-il pour Simpson? Les extrémités sont affectées du poids 1/6, les points noirs du poids /6 et les points rouge du poids /6. Miseenœuvre: h 1 1 h/ 1 1 Fig. 7.5 N œuds de la formule de quadrature avec les poids pour Simpson On écrit S(h) = h 6 (s 1 +s +s ) Notons s new j les nouvelles valeurs, pour h 1 = h/. s new 1 = s 1, s new = s + s, s new = f(a + h 1 /) + f(a +3h 1 /) + On écrit alors 8

function S = simpson (f,a,b,tol); % SIMPSON (f,a, b,tol) tries to integrate int_a^b f(x) dx % to a relative tolerance tol using the composite % Simpson rule. % h = (b-a)/; s1 = f(a) + f(b); s = 0; s = f(a + h); snew = h*(s1 + * s)/6 zh = ; sold=*snew; while abs(sold-snew)>tol*abs(snew), sold = snew; zh = * zh; h = h / ; s = s + s; s = sum(f(a +[1::zh]*h)); snew = h*(s1 + *s + *s)/6; end S = snew; 9

Résultats pour le calcul de xe x (x +1) dx = e e =0.3591091... 0 Erreur divisée par Erreur divisée par 16 Fig. 7.6 Comparaison des méthodes des trapèzes et de Simpson 7.3 Méthode de Gauss Jusqu ici nous nous sommes fixés les points et nous avons cherché les poids pour obtenir un ordre. On peut chercher à optimiser aussi les points pour maximiser encore l ordre de la formule de quadrature. On se place sur [, 1] et on cherche les points τ j et les poids ω j pour minimiser n f(x) dx ω j f(τ j ) j=0 10

Théorème 7. Il existe un choix et un seul des points τ j et des poids ω j de sorte que la méthode soit d ordre r =n +1.Lespointsτ j sont les zéros du polynôme de Legendre L n+1. Les poids sont donnés par ω j = l j (x)dx, l erreur est donnée par E(f) =C f (n+) (ξ) (n +)! Exemple, n =1. Si on connaît la formule de récurrence (n +1)L n+1 (x) =(n +1)xL n (x) nl n (x), L 0 =1,L 1 = x. on a L 0 =1, L 1 = x, etl =3x / 1/. Les nœuds sont donc ±1/ 3.lespoids sont égaux à 1. f(x) dx f( 1 3 )+f( 1 3 ) Cas général, calcul des nœuds : on réécrit la formule de récurrence sous la forme xl n (x) = n +1 n +1 L n+1(x)+ n n +1 L n(x). et on constate que x est valeur propre d une matrice tridiagonale : Calcul des coefficients : Ecrivons L n+1 (x) =a n n+1 j=0 (τ j). On a alors L n+1 (τ i)= a nj=0 n+1 (τ j ),etona j i l i (x) = L n+1 (x) L n+1(τ i )(x τ i ) 11

et ω i = 1 1 L n+1 (x) L n+1(τ i ) (x τ i ) dx Théorème 7.5 Definissons Φ 0 =0,et Φ i (t) = L i (x) L i (t) dx (x t) Alors les Φ i satisfont la même relation de récurrence que les L i et on a ω i = Φ i(τ i ) L n+1(τ i ) 7. quadrature adaptative 1