ANALYSE NUMERIQUE NON-LINEAIRE



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

Théorème de Poincaré - Formule de Green-Riemann

Correction de l épreuve CCP 2001 PSI Maths 2 PREMIÈRE PARTIE ) (

LICENCE DE MATHÉMATIQUES DEUXIÈME ANNÉE. Unité d enseignement LCMA 4U11 ANALYSE 3. Françoise GEANDIER

semestre 3 des Licences MISM annnée universitaire

Université Paris-Dauphine DUMI2E. UFR Mathématiques de la décision. Notes de cours. Analyse 2. Filippo SANTAMBROGIO

Synthèse de cours (Terminale S) Calcul intégral

COURS D ANALYSE. Licence d Informatique, première. Laurent Michel

Tout ce qu il faut savoir en math

Chapitre 1 : Fonctions analytiques - introduction

Licence M.A.S.S. Cours d Analyse S4

ANALYSE : FONCTIONS D UNE VARIABLE RÉELLE

Module 2 : Déterminant d une matrice

Cours d Analyse IV Suites et Séries de fonctions

Séquence 8. Probabilité : lois à densité. Sommaire

Chapitre 11 : L inductance

/HVV\VWqPHVFRPELQDWRLUHV

Chapitre VI Contraintes holonomiques

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

Notes de révision : Automates et langages

Techniques d analyse de circuits

LANGAGES - GRAMMAIRES - AUTOMATES

STI2D Logique binaire SIN. L' Algèbre de BOOLE

Amphi 3: Espaces complets - Applications linéaires continues

3 Approximation de solutions d équations

Baccalauréat S Asie 19 juin 2014 Corrigé

Intégrale et primitives

I. Polynômes de Tchebychev

3- Les taux d'intérêt

Partie 4 : La monnaie et l'inflation

Magister en : Génie Mécanique

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

Résolution d équations non linéaires

Image d un intervalle par une fonction continue

Continuité d une fonction de plusieurs variables

Cours d Analyse. Fonctions de plusieurs variables

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

AUTOUR D UN MÉMOIRE INÉDIT : LA CONTRIBUTION D HERMITE AU DÉVELOPPEMENT DE LA THÉORIE DES FONCTIONS ELLIPTIQUES. Bruno BELHOSTE (*)

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

Calcul fonctionnel holomorphe dans les algèbres de Banach

Thèse Présentée Pour obtenir le diplôme de doctorat en sciences En génie civil Option : structure

Turbine hydraulique Girard simplifiée pour faibles et très faibles puissances

Chp. 4. Minimisation d une fonction d une variable

Introduction à la modélisation et à la vérication p. 1/8

Régression multiple : principes et exemples d application. Dominique Laffly UMR CNRS Université de Pau et des Pays de l Adour Octobre 2006

Influence du milieu d étude sur l activité (suite) Inhibition et activation

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

Polynômes à plusieurs variables. Résultant

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

Limites finies en un point

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Équations non linéaires

Introduction à l étude des Corps Finis

Correction de l examen de la première session

3. Conditionnement P (B)

Le canal étroit du crédit : une analyse critique des fondements théoriques

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1


Chapitre 7 : Intégration sur un intervalle quelconque

Capes Première épreuve

Théorème du point fixe - Théorème de l inversion locale

Statuts ASF Association Suisse Feldenkrais

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

Modification simultanée de plusieurs caractéristiques d un bien hédonique : une nouvelle méthode de calcul de la variation de bien-être des ménages

Développement décimal d un réel

Fonctions de plusieurs variables

Pour développer votre entreprise. Compta LES LOGICIELS EN LIGNE, VOUS ALLEZ DIRE OUI!

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé

Intégration et probabilités TD1 Espaces mesurés Corrigé

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Correction du Baccalauréat S Amérique du Nord mai 2007

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

Continuité en un point

Commun à tous les candidats

Calcul différentiel sur R n Première partie

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

16.1 Convergence simple et convergence uniforme. une suite de fonctions de I dans R ou C.

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

RO04/TI07 - Optimisation non-linéaire

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

Approximations variationelles des EDP Notes du Cours de M2

LOGICIEL FONCTIONNEL EMC VNX

Guide d'utilisation Easy Interactive Tools Ver. 2

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

Le théorème de Perron-Frobenius, les chaines de Markov et un célèbre moteur de recherche

Algorithmes sur les mots (séquences)

Conseils et astuces pour les structures de base de la Ligne D30

L'algèbre de BOOLE ou algèbre logique est l'algèbre définie pour des variables ne pouvant prendre que deux états.

Sommaire. 6. Tableau récapitulatif Sophos NAC intégré Vs. NAC Advanced - 17 Février

Filtrage stochastique non linéaire par la théorie de représentation des martingales

Compte rendu de la validation d'un observateur cascade pour la MAS sans capteurs mécaniques sur la plate-forme d'essai de l'irccyn

LITE-FLOOR. Dalles de sol et marches d escalier. Information technique

Pour développer votre entreprise LES LOGICIELS EN LIGNE, VOUS ALLEZ DIRE OUI!

Correction du baccalauréat S Liban juin 2007

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

Avant d utiliser l appareil, lisez ce Guide de référence rapide pour connaître la procédure de configuration et d installation.

Transcription:

Université de Metz Licence de Mthémtiques - 3ème nnée 1er semestre ANALYSE NUMERIQUE NON-LINEAIRE pr Rlph Chill Lbortoire de Mthémtiques et Applictions de Metz Année 010/11 1

Tble des mtières Chpitre 1. Représenttion des nombres 5 Chpitre. Interpoltion et pproximtion 9 1. Interpoltion selon Lgrnge 9. Etude de l erreur d interpoltion 11 3. L lgorithme de Newton 1 4. Approximtion hilbertienne 15 5. Approximtion uniforme 19 Chpitre 3. Intégrtion et différentition numérique 1 1. Intégrtion pprochée 1. Etude de l erreur d intégrtion pprochée 4 3. L formule d intégrtion pprochée de Guss 6 4. Différentition numérique 7 Chpitre 4. Résolution numérique d équtions non-linéires dns R N 31 1. Résolution numérique d une éqution d une vrible pr dichotomie ou regul flsi 31. Approximtions successives 3 3. Méthode de Newton 3 4. Méthode de plus grnde descente 3 Chpitre 5. Résolution numérique d équtions différentielles ordinires 33 1. Le schém d Euler explicite ou implicite 34 3

CHAPITRE 1 Représenttion des nombres PROPOSITION 1.1. Soit β un entier donné (l bse). Alors tout nombre réel x R s écrit de l forme k x = ( 1) s j β j vec s {0, 1}, k Z, j N, 0 j β 1. Si on exige que k 0, lors l représenttion ci-dessus est unique. On écrit ussi j= (1.1) x = k k 1... 0, 1 3.... Si β = 10, lors l représenttion (1.1) est exctement l représenttion décimle de x. Autres bses fréquentes: β = (représenttion binire), β = 8 ou β = 16 (représenttion hexdécimle). Pour les ordinteurs, on typiquement β =. Dns l écriture (1.1), déplcer l virgule d une position à droite (ou à guche) correspond à une multipliction (ou une division) pr β. Tout nombre x R dmet donc une unique représenttion sous l forme (1.) x = ( 1) s k, k 1 k k 3 β k vec s {0, 1}, k Z, j N, 0 j β 1, k 0. C est cette représenttion scientifique (ou: représenttion en virgule flottnte) que l on v utiliser dns l suite. Dns cette représenttion on ppelle s ou ( 1) s le signe, l suite k, k 1 k k 3... l mntisse et k Z l exposnt de x. Ces trois vribles crctérisent le nombre réel x. 0.1. Représenttion binire. Nombres mchine. Dns l représenttion binire (c.à.d. β = ) on s {0, 1}, k Z, j {0, 1} k = 1. ( j k), et Comme l mémoire d un ordinteur est limité, on ne peut coder qu un nombre fini de nombres réels. Ainsi, l mntisse d un nombre mchine est toujours une suite finie, et l ensemble des exposnts k est un ensemble fini. Pr exemple, vec b bits (binry 5

6 1. REPRÉSENTATION DES NOMBRES digits) on ne peut coder que b nombres réels. Pour l comptibilité entre ordinteurs, on utilise le stndrd IEEE (Institute of Electricl nd Electronics Engineers) suivnt. 0.1.1. Simple précision (3 bits). Avec 3 bits on peut coder 3 4, 9 millirds de nombres réels. Selon le stndrd IEEE on utilise 1 bit pour le signe 3 bits pour l mntisse, et 8 bits pour l exposnt k qui vrie entre 16 et 17. On remrque que pour un nombre réel non-nul, on toujours k = 1 et qu il suffit donc de coder les 3 bits de l mntisse qui suivent prés l virgule. L exposnt est déclé de 7 1 = 17. Pour les nombres mchine non-nuls on donc }{{} S 1, } {{ } MMM... MMM } {{ } EEEEEEEE. signe (1 bit) mntisse (3 bits) exposnt (8 bits) L exposnt 00000000 vec l mntisse 00000000000000000000000 représente le nombre x = 0. L exposnt 11111111 vec l mntisse 00000000000000000000000 représente l infini. Le plus petit nombre mchine positif, non-nul est 0 1, 00000000000000000000000 00000001 =1 16 1, 175 10 38. On ppelle précision mchine le plus petit nombre mchine positif eps tel que 1 eps > 1 (ddition en virgule flottnte, c.à.d. le résultt 1 eps est de nouveu un nombre mchine). En simple précision, on En générl, on eps = 3 1, 10 7. x y = (x y)(1 + r) pour deux nombres mchine x, y. Ici, x y est l multipliction excte, x y est l multipliction en virgule flottnte, et l erreur reltif r vérifie r eps. 0.1.. Double précision (64 bits). Avec 64 bits on peut coder 64 1, 8 10 19 nombres réels. Selon le stndrd IEEE on utilise 1 bit pour le signe 5 bits pour l mntisse, et 11 bits pour l exposnt k qui vrie entre 10 et 103. On remrque qu on toujours k = 1 et qu il suffit donc de coder les 5 bits de l mntisse qui suivent prés l virgule. L exposnt est déclé de 11 1 = 103. }{{} S 1, } {{ } MMM... MMM } {{ } EEEEEEEEEEE. signe (1 bit) mntisse (5 bits) exposnt (11 bits)

1. REPRÉSENTATION DES NOMBRES 7 Le plus petit nombre mchine positif, non-nulle est donc 0 1, 00000000000000000000000... 00000000001 =1 10. En double précision, on eps = 5, 10 16.

CHAPITRE Interpoltion et pproximtion 1. Interpoltion selon Lgrnge On considère le problème d interpoltion polynômile suivnt: étnt donné x 0,..., x n R y 0,..., y n R (les noeuds) et (les bscisses), on cherche un polynôme p : R R de degré n tel que p(x i ) = y i pour tout 0 i n. Bien sur, u lieu de chercher un polynôme clssique de degré n, on peut ussi chercher un polynôme trigonométrique, une fonction spline (une fonction de clsse C qui est un polynôme pr morceux), un élément fini... l importnt étnt qu on cherche une fonction interpolnte dns un espce vectoriel donné et de dimension finie. Pr exemple, l espce R n [X] = {p : R R : p est polynôme de degré n} des polynômes de degré n est un espce de dimension n + 1. Une bse vectorielle est constitué des monômes x i (0 i n) et tout polynôme p R n [X] dmet une représenttion unique de l forme vec i R. p(x) = 0 + 1 x + + n x n PROPOSITION.1. Etnt donné des noeuds x 0 < < x n, et étnt donné de bscisses y 0,..., y n R, il existe un et un seul polynôme p n R n [X] tel que p(x i ) = y i pour tout 0 i n. En d utres mots, le problème d interpoltion polynômile dmet une unique solution. PREMIÈRE DÉMONSTRATION DE LA PROPOSITION.1 (COMPLIQUÉE?) Si on représente les polynômes comme combinisons linéires de l bse vectorielle des monômes, lors le problème d interpoltion est le problème de montrer existence et unicité d une fmille de coefficients 0,..., n tel que p(x) = 0 + 1 x+ + n x n vérifie p(x i ) = y i (0 i n). Ceci est équivlent à résoudre le système linéire 0 + 1 x 0 + + n x n 0 = y 0 0 + 1 x n + + n x n n = y n, 9..

10. INTERPOLATION ET APPROXIMATION c.à.d. le système 1 x 0 x n 0 0 y 0 1 x 1 x n 1 1 y 1..... =... 1 x n xn n n y n Ce système dmet une unique solution ( 0, 1,..., n ) si et seulement si l mtrice de Vndermonde 1 x 0 x n 0 1 x 1 x n 1 A =...... 1 x n xn n est inversible. Autrement dit, le problème d interpoltion dmet une unique solution si et seulement si det A 0. Pour clculer le determinnt det A, on constte que, en développnt pr exemple pr l dernière ligne, que det A = f (x 0,..., x n ) est un polynôme de degré n en l vrible x n. En remplçnt x n pr x j (vec 0 j n 1) on voit que f (x 0,..., x n 1, x j ) = 0, c.à.d. chque noeud x j (0 j n 1) est une rcine de ce polynôme. Ainsi f (x 0,, x n ) = C (x n x 0 ) (x n x n 1 ) pour une constnte C R. Cette constnte est le coefficient principl du polynôme f (x 0,..., x n ), et en revennt u développement de det A pr l dernière ligne, on voit que C = f (x 0,..., x n 1 ), le déterminnt de l mtrice de Vndermonde ssocié ux n noeuds x 0,..., x n 1. Pr récurrence, on trouve lors det A = (x j x i ), 0 i< j n et comme les noeuds sont tous distincts, det A 0. DEUXIÈME DÉMONSTRATION DE LA PROPOSITION.1 (PLUS ÉLÉGANTE?) L idée principle de l démonstrtion est d utiliser une utre bse vectorielle de l espce R n [X]. Pour tout i {0,..., n} on définit le polynôme n x x j l i (x) = (x R). j=0 j i x i x j Alors l i est un polynôme de degré n vec l propriété importnte que 0 si i j, l i (x j ) = 1 si i = j. En conséquence, l fmille (l i ) 0 i n est linéirement indépendnte. Mis comme l dimension de R n [X] est n+1, c.à.d. exctement le nombre d élement de cette fmille, on obtient que (l i ) 0 i n est une bse vectorielle de R n [X].

. ETUDE DE L ERREUR D INTERPOLATION 11 Existence d un polynôme d interpoltion. Il suffit mintennt de poser (.1) p n (x) = y i l i (x) (x R). Comme combinison linéire des l i, p n est un polynôme de degré n. En plus, p n (x j ) = y i l i (x j ) = y j pour tout 0 j n. Donc, le polynôme p n est un polynôme d interpoltion. D où l existence d un polynôme d interpoltion. Unicité. Soit p R n [X] un polynôme d interpoltion. Alors, comme (l i ) 0 i n est une bse vectorielle de R n [X], p(x) = z i l i (x) (x R) pour des z i R. Alors, quelque soit j {0,..., n}, z j = z i l i (x j ) (propriété des l i ) = p(x j ) = y j (p est polynôme d interpoltion), et donc p(x) = z i l i (x) = y i l i (x) = p n (x), où p n est le polynôme de (.1). D où l unicité. On ppelle le polynôme l i le i-iéme polynôme de Lgrnge. D près l Proposition.1 nous pouvons (et nous llons) prler du polynôme d interpoltion. L représenttion (.1) est l représenttion de Lgrnge du polynôme d interpoltion ssocié ux noeuds x i et ux bscisses y i. Cette représenttion est simple, mis il fut noter que pour clculer le i-iéme polynôme de Lgrnge il fut fire n dditions, n divisions et n multiplictions. Eventuellement on divise pr des nombres petits si les noeuds sont proches l un de l utre; ceci peut engendrer des erreurs d rrondis importnts. Dns l suite nous verrons d utres représenttions de ce polynôme, ou u moins d utres lgorithmes pour clculer p n (x) en un point x donné.. Etude de l erreur d interpoltion On suppose dns cette section que les bscisses y i = f (x i ) pour une fonction f : [, b] R donnée, et que les noeuds vérifient x 0 < < x n b.

1. INTERPOLATION ET APPROXIMATION PROPOSITION.. Soit p n le polynôme d interpoltion de Lgrnge ssocié ux noeuds x 0 < < x n b et ux bscisses f (x 0 ),..., f (x n ), où f C n+1 ([, b]) est une fonction donnée. Alors pour tout x [, b] il existe ξ x ], b[ tel que f (x) p n (x) = f (n+1) (ξ x ) (n + 1)! n (x x i ). DÉMONSTRATION. Pr définition du polynôme d interpoltion, f (x) p n (x) = 0 si x = x i pour un i {0,..., n}. On peut lors supposer que x x i pour tout i {0,..., n}. On pose Q(t) := p n (t) f (t) + f (x) p n(x) n (x x i ) Alors Q C n+1 ([, b]) et n (t x i ) (t [, b]). Q(x i ) = 0 pour tout i, et Q(x) = 0. Le théorème de Rolle implique que l dérivée Q s nnulle en n + 1 points distincts dns l intervlle ], b[. En ppliqunt le théorème de Rolle encore une fois, on voit que Q s nnulle en n points distincts dns l intervlle ], b[, et finlement, qu il existe ξ x ], b[ tel que Q (n+1) (ξ x ) = 0. L proposition s en déduit fcilement. COROLLAIRE.3. Soit f (n+1) := sup x [,b] f (n+1) (x). Alors f (x) p n (x) f (n+1) n (x x i ) (x [, b]). (n + 1)! L proposition et le corollire montrent que l erreur d interpoltion dépend ussi du choix des noeuds x i. En fit, f (x) p n (x) f (n+1) n sup (t x i ) (x [, b]). (n + 1)! t [,b] On verr plus loin qu un choix optiml est le choix des noeuds de Tchebychev, c.à.d., sur l intervlle [, b] = [ 1, 1], le choix des noeuds (i + 1)π x i = cos (0 i n). n + 3. L lgorithme de Newton L lgorithme de Newton est une méthode efficce pour clculer le polynôme d interpoltion ssocié à des noeuds x 0,..., x n donnés et à des bscisses y 0,..., y n donnés (on suppose toujours que x i x j si i j). Il est prticulierement prtique dns les situtions où on veut rjouter des noeuds. L idée est de représenter le polynôme d interpoltion dns l forme (.) p(x) = c 0 + c 1 (x x 0 ) + + c n (x x 0 ) (x x n 1 ) vec des coefficients c 0,..., c n à determiner. On remrque ici que les polynômes 1, x x 0,..., (x x 0 ) (x x n 1 ) forment une bse de l espce R n [X] (exercice!)

3. L ALGORITHME DE NEWTON 13 et que les coefficients c 0,..., c n existent et sont uniques. Dns l suite, pour tout i, j {0,..., n}, j i, on note p i, j = le polynôme d interpoltion de degré j ssocié ux noeuds x i j,..., x i et ux bscisses y i j,..., y i. Le polynôme que l on recherche est le polynôme p n,n. On note ensuite c i, j = le coefficient principl du polynôme p i, j, c.à.d. le coefficient correspondnt u monôme x j dns l représenttion p i, j (x) = c i, j x j + polynôme de degré < j. On rppelle que, étnt donné des noeuds x 0,..., x n et des bscisses y 0,..., y n, le polynôme d interpoltion p de degré n existe et est unique (Proposition.1). Ainsi, le coefficient principl est déterminé de mnière unique en fonction des noeuds et des bscisses. REMARQUE.4. Le coefficient principl du polynôme d interpoltion correspondnt ux noeuds x 0,..., x n et ux bscisses y 0,..., y n est dns l littérture ussi noté f [x 0,..., x n ] (l nottion vec le f s explique si les bscisses y 0,..., y n sont de l forme f (x 0 ),..., f (x n ) pour une fonction f donnée). Avec cette nottion, on urit c i, j = f [x i j,..., x i ]. LEMME.5. Soit p = p n,n le polynôme d interpoltion correspondnt ux noeuds x 0,..., x n et ux noeuds y 0,..., y n. On représente p dns l forme (.), c.à.d. p(x) = c 0 + c 1 (x x 0 ) + + c n (x x 0 ) (x x n 1 ) (x R). Alors c i = c i,i (le coefficient principl du polynôme p i,i ). DÉMONSTRATION. Exercice. Afin de clculer des coefficients c i, j, on note d bord que (.3) c i,0 = y i (0 i n). En fit, c i,0 est, pr définition, le coefficient principl du polynôme p i,0 de degré 0 (c.à.d. p i,0 est constnt!) tel que p i,0 (x i ) = y i. Ainsi, p i,0 (x) = y i = y i x 0, d où (.3). Afin de clculer les utres coefficients c i, j vec j 1 on utilise le lemme et le corollire suivnt. LEMME.6 (Différences divisées). Pour tout i, j {1,..., n} vec i j on p i, j (x) = p i, j 1(x)(x x i j ) p i 1, j 1 (x)(x x i ) x i x i j (x R).

14. INTERPOLATION ET APPROXIMATION DÉMONSTRATION. Soit q(x) := p i, j 1(x)(x x i j ) p i 1, j 1 (x)(x x i ) x i x i j (x R). Pr définition, p i, j 1 et p i 1, j 1 sont des polynômes de degré j 1. Ainsi, q est un polynôme de degré j. Ensuite, on clcul q(x i j ) = 0 p i 1, j 1(x i j )(x i j x i ) x i x i j = y i j, cr p i 1, j 1 (x i j ) = y i j pr définition de p i 1, j 1. De mnière similire q(x i ) = p i, j 1(x i )(x i x i j ) 0 x i x i j = y i, cr p i, j 1 (x i ) = y i pr définition de p i, j 1. Finlement, pour tout k vec i j < k < i on p i, j 1 (x k ) = y k et p i 1, j 1 (x k ) = y k. Ainsi, q(x k ) = p i, j 1(x k )(x k x i j ) p i 1, j 1 (x k )(x k x i ) x i x i j = y k(x k x i j ) y k (x k x i ) x i x i j = y k. On donc montré que q est un polynôme d interpoltion de degré j ssocié ux noeuds x i j,..., x i et ux bscisses y i j,..., y i. Pr unicité du polynôme d interpoltion, q = p i, j. COROLLAIRE.7 (Différences divisées). Pour tout i, j {1,..., n} vec i j on (.4) c i, j = c i, j 1 c i 1, j 1 x i x i j. DÉMONSTRATION. Conséquence directe du Lemme.6 et de l définition des c i, j. D près les équtions (.3) et (.4), on obtient le schém suivnt pour clculer successivement les c i, j (lgorithme de Newton): x 0 c 0,0 = y 0 x 1 c 1,0 = y 1 c 1,1 x c,0 = y c,1 c,....... x n 1 c n 1,0 = y n 1 c n 1,1 c n 1,... c n 1,n 1 x n c n,0 = y n c n,1 c n,... c n,n 1 c n,n On finlement p n,n (x) = c 0,0 + c 1,1 (x x 0 ) + + c n,n (x x 0 ) (x x n 1 ) (x R).

4. APPROXIMATION HILBERTIENNE 15 EXEMPLE.8. On cherche le polynôme d interpoltion de degré 3 ssocié ux noeuds x 0 = 1, x 1 = 0, x = 1, x 3 = 3 et ux bscisses y 0 = 1, y 1 = 1, y = 0, y 3 =. Avec l lgorithme de Newton on trouve x 0 = 1 x 1 = 0 x = 1 x 3 = 3 c 0,0 = y 0 = 1 c 1,0 = y 1 = 1 c 1,1 = c,0 = y = 0 c,1 = 1 c, = 3 c 3,0 = y 3 = c 3,1 = 1 c 3, = 0 c 3,3 = 3 8 Ici, on clculé successivement, colonne pr colonne, On trouve lors c 1,1 = c 1,0 c 0,0 x 1 x 0 = 1 1 0 ( 1) =, c,1 = c,0 c 1,0 x x 1 = 0 ( 1) 1 0 c 3,1 = c 3,0 c,0 x 3 x = 0 3 1 = 1, c, = c,1 c 1,1 x x 0 = 1, = 1 ( ) 1 ( 1) = 3, c 3, = c 3,1 c,1 x 3 x 1 = 1 1 3 0 = 0 c 3,3 = c 3, c, x 3 x 0 = 0 3 3 ( 1) = 3 8. p(x) = 1 (x ( 1)) + 3 (x ( 1)) (x 0) 3 (x ( 1)) (x 0) (x 1) 8 = 1 (x + 1) + 3 (x + 1) x 3 (x + 1) x (x 1) 8 = 1 1 8 x + 3 x 3 8 x3, et il est fcile vérifier que c est effectivement le polynôme d interpoltion recherché. 4. Approximtion hilbertienne Soit I R un intervlle et soit w : I R une fonction continue positive (une fonction poids). On considère l espce C w (I) := { f C(I) : f (x) w(x) dx < }, I

16. INTERPOLATION ET APPROXIMATION où C(I) est l espce de toutes les fonctions continues de I dns R. L espce C w (I) ser muni du produit sclire, w donné pr f, g w := f (x)g(x)w(x) dx ( f, g C w (I)). I L norme ssociée à ce produit sclire est l norme w donnée pr f w := ( 1 f, f w = f (x) w(x) dx). Soit F C w (I) un sous-espce vectoriel de dimension finie, et soit f C w (I) une fonction donnée. Le probléme de l meilleure pproximtion de f pr un élément de F est le problème de trouver une fonction p F telle que f p w = inf q F f q w, c.à.d. de trouver une fonction p F telle que l distnce f p w soit minimle prmi toutes les distnces f q w (q F). 4.1. Solution théorique. L proposition suivnte montre que le problème de l meilleure pproximtion de f dmet une unique solution. PROPOSITION.9. Soit E un espce vectoriel réel muni d un produit sclire,. Soit f E et soit F E un sous-espce vectoriel de dimension finie. Alors il existe un unique élément p F telle que f p = inf q F f q (ici: g := g, g ). Cet élément p est ppelé l projection orthogonle de f sur F. Il est crctérisée pr le fit que (.5) f p, q w = 0 pour tout q F. DÉMONSTRATION. On démontre d bord que p F est une meilleure pproximtion de f dns F si et seulement si l condition (.5) est vérifiée. En fit, p F est une meilleure pproximtion de f dns F si et seulement si p F et ce qui est équivlent à f p f q pour tout q F, f, p + p f, q + q pour tout q F. En remplçnt q F pr p + q F, ceci est équivlent à f p, q q pour tout q F. Ici, on remplce q pr tq (t R, t > 0), on divise pr t, et on fit t tendre vers 0 pour obtenir f p, q 0 pour tout q F. Finlement, en remplçnt q pr q, on obtient que p F est une meilleure pproximtion de f dns F si et seulement si l condition (.5) est vérifiée. Existence et unicité d une meilleure pproximtion. Soit (p i ) 0 i n une bse vectorielle de l espce F (on suppose donc qu il est de dimension n + 1. Alors tout élément p F s écrit de l forme p = n λ i p i vec des coefficients λ i R. En I

4. APPROXIMATION HILBERTIENNE 17 plus, come (p i ) est une bse vectorielle de F, l condition (.5) est équivlente à l condition (.6) f, p i = λ j p j, p i pour tout 0 i n, j=0 ce qui est un système linéire pour le vecteur (λ 0,..., λ n ). Ce système linéire dmet une unique solution (λ 0,..., λ n ) si et seulement si le système homogène µ j p j, p i = 0 pour tout 0 i n j=0 dmet (µ 0,..., µ n ) = (0,..., 0) comme seule solution. Mis ce système implique que 0 = µ i µ j p j, p i j=0 µ i p i, et donc µ i p i = 0. Comme l fmille (p i ) est linéirement indépendnte, on trouve (µ 0,..., µ n ) = (0,..., 0). L démonstrtion de l proposition précédente montre que p = n λ i p i est meilleure pproximtion de f dns F si et seulement si (λ 0,..., λ n ) est solution de (.6). Il suffit donc de choisir une bse vectorielle (p i ) de F est de résoudre le système linéire (.6). On remrque que ce système linéire devient prticulièrement simple à résoudre si (p i ) est une bse orthogonle de F, c.à.d. p i si i = j, p j, p i = 0 si i j. COROLLAIRE.10. Soit (p i ) 0 i n une bse orthogonle de F. Alors l meilleure pproximtion p de f dns F est donné pr f, p i p = p i p i. 4.. Le procédé d orthogonlistion de Grm-Schmidt. Soit E un espce vectoriel réel muni d un produit sclire,. Soit (e i ) i 0 E une fmille de vecteurs linéirement indépendnte. Alors le procédé suivnt permet de construire une fmille orthonormle (p i ) i 0. Procédé de Grm-Schmidt. On pose d bord ẽ 0 = e 0 p 0 = et ẽ0 ẽ 0.

18. INTERPOLATION ET APPROXIMATION Ensuite, pour tout i 1 on définit de mnière recursive i 1 ẽ i = e i e i, p j p j et p i = ẽi ẽ i. C est un exercice de montrer que pour tout i, j 0 on 1 si i = j, p i, p j = 0 si i j, j=0 c.à.d. que (p i ) est une fmille orthonormle. En plus, si (e i ) étit une bse vectorielle, lors (p i ) est une bse vectorielle normle. 4.3. Les polynômes orthogonux. Soit I R un intervlle quelconque, et soit w : I R une fonction poids (continue, strictement positive). On suppose que, quelque soit n N, x n w(x) dx est bsolument convergente. I Dns ce cs, l espce C w (I) contient tous les polynômes. En ppliqunt le procédé de Grm-Schmidt ux monômes e n (x) = x n (n 0), on obtient une fmille (p n ) n 0 de polynômes orthogonles. Intervlle Poids w(x) Polynômes [ 1, 1] 1 Legendre [0, [ e x Lguerre R e x Hermite 1 ] 1, 1[ 1 x Tchebychev. Pr exemple, pour les polynômes de Legendre, on obtient p 0 (x) = p 1 (x) = p (x) = LEMME.11. Les polynômes orthogonux vérifient () p n est un polynôme de degré n, (b) l fmille (p i ) 0 i n est une bse orthogonle de l espce R n [X], (c) I p n(x)q(x)w(x) dx = 0 pour tout polynôme q de degré < n. THÉORÈME.1. Le polynôme p n possède n rcines réelles. Elles sont simples et contenues dns l intérieur de l intervlle I..

DÉMONSTRATION. On peut écrire 5. APPROXIMATION UNIFORME 19 p n (x) = k (x r i ) m i r(x) i=1 où les r i sont des rcines réelles distincts de multiplicité m i, et le polynôme r n ps de rcines réelles (en prticulier, r un signe). Notons r i1,..., r is les rcines de p n situées à l intérieur de l intervlle I et de multplicités m iα impirs. Alors le polynôme q(x) = (x r i1 ) (x r is ) est un polynôme de degré s, toutes les rcines de q sont simples et contenues dns l intérieur de l intervlle I. En plus, le produit p n (x)q(x) ne chnge ps de signe et est non-nulle. Donc p n, q 0. D près le lemme précédent (plus précisément, Lemme.11 (c), on obtient donc que degré p n = degré q, c.à.d. que q est un polynôme de degré = n. 5. Approximtion uniforme Dns cette section, on suppose que I = [, b] est un intervlle compct. L espce C([, b]) de toutes les fonctions continues [, b] R muni de l norme f := sup x [,b] f (x) est un espce vectoriel normé. Etnt donnée une fonction f C([, b]), on considère de nouveu le problème de (meilleure) pproximtion, mis mintennt vec l norme à l plce de l norme hilbertienne w du prgrphe précédent. On rppelle le théorème suivnt. THÉORÈME.13 (Weierstrss). Pour toute fonction f C([, b]) il existe une suite (p n ) de polynômes telle que lim n f p n = 0.

CHAPITRE 3 Intégrtion et différentition numérique 1. Intégrtion pprochée Soit f : [, b] R une fonction continue donnée, [, b] R étnt un intervlle compcte. On considère le problème de clculer l intégrle I( f ) = f (x) dx. En générl on cherche à trouver une vleur pprochée de l intégrle sous l forme J( f ) = λ i f (x i ), où x 0 < < x n b sont des noeuds donnés (ou à choisir) et où les coefficients λ 0,..., λ n sont donnés (ou à choisir), tous les deux indépendnts de l fonction f. Supposons d bord que les noeuds x 0 < < x n b sont donnés. Comment choisir les coefficients λ 0,..., λ n de telle mnière que l erreur E( f ) = I( f ) J( f ) soit 0 pour une certine clsse de fonctions? Pr exemple, comment choisir les coefficients λ 0,..., λ n de telle mnière que l erreur E( f ) = 0 pour tout polynôme de degré inférieur ou égl à n? C.à.d. telle que l formule d intégrtion pprochée J( f ) soit excte pour tout polynôme de degré inférieur ou égl à n? THÉORÈME 3.1. Etnt donné des noeuds x 0 < < x n b, il existe une et une seule formule d intégrtion pprochée J( f ) = n λ i f (x i ) telle que l erreur E( f ) = I( f ) J( f ) = 0 pour tout polynôme f R n [X]. DÉMONSTRATION. Existence. On pose λ i = l i(x) dx, oú l i est le i-éme polynôme d interpoltion de Lgrnge ssocié ux noeuds x 0,..., x n. Alors, pour tout polynôme f R n [X] on f (x) = f (x i ) l i (x), 1

3. INTÉGRATION ET DIFFÉRENTIATION NUMÉRIQUE cr l interpoltion est excte pour tout polynôme de degré n. Donc, I( f ) = = = = f (x) dx f (x i ) l i (x) dx f (x i ) λ i f (x i ) = J( f ). l i (x) dx Unicité. Soient J( f ) = n λ i f (x i ) et J ( f ) = n λ i f (x i) deux formules d intégrtion pprochées qui sont exctes pour tous les polynômes f R n [X], c.à.d. J( f ) = λ i f (x i ) = I( f ) = λ i f (x i ) pour tout f R n [X]. Alors (λ i λ i) f (x i ) = 0 pour tout f R n [X]. En prticulier, en choississnt f = l i le i-ième polynôme d interpoltion de Lgrnge (qui l propriété que l i (x j ) = δ i j pour tout 1 i, j n), on trouve que d où l unicité. λ i = λ i, DÉFINITION 3.. Une formule d intégrtion pprochée est dite d ordre m si I( f ) = J( f ) pour tout polynôme f R m [X] et s il existe un polynôme f R m+1 [X] tel que I( f ) J( f ). D près le Théorème 3.1, étnt donné des noeuds x 0 < < x n b, il existe une et une seule formule d intégrtion pprochée d ordre m n. On verr que l ordre m peut être strictement supérieur à n. Pr contre, on remrque d bord que l ordre est toujours inférieur ou égl à n + 1. LEMME 3.3. Soient x 0 < < x n b des noeuds donnés et soit J( f ) = n λ i f (x i ) une méthode d intégrtion pprochée. Alors l ordre de cette méthode est inférieur ou égl à n + 1. DÉMONSTRATION. Soit f (x) = n (x x i ).

1. INTÉGRATION APPROCHÉE 3 Alors f est un polynôme positif, de degré n+, tel que f (x i ) = 0 pour tout 0 i n. Donc J( f ) = λ i f (x i ) = 0 < I( f ). Ainsi, l ordre de J est inférieur ou égl à n + 1. EXEMPLE 3.4 (Méthode des rectngles). On prend n = 0 et x 0 noeud, u milieu de l intervlle [, b]). Alors = +b (un seul et donc λ 0 = l 0 (x) dx = dx = b, J( f ) = (b ) f ( + b ). Cette formule d intégrtion pprochée est excte pour les polynômes constnts f R 0 [X] (Théorème 3.1), mis on ussi Pr contre, J(x) = (b ) + b J(x ( + b) ) = (b ) 4 = b b3 3 3 = I(x). = I(x ). Donc, l ordre de cette formule d intégrtion pprochée est m = 1. EXEMPLE 3.5 (Méthode des trpézes). On prend n = 1, x 0 =, x 1 = b (deux noeuds, ux extrémités de l intervlle [, b]). On et Donc, λ 0 = λ 1 = l 0 (x) dx = l 1 (x) dx = x b b dx = b x b dx = b. J( f ) = b ( f () + f (b)). Cette formule d intégrtion pprochée est excte pour les polynômes f R 1 [X] (Théorème 3.1), mis J(x ) I(x ). L ordre de cette formule d intégrtion pprochée est m = 1.

4 3. INTÉGRATION ET DIFFÉRENTIATION NUMÉRIQUE EXEMPLE 3.6 (Méthode de Simpson). On prend n =, x 0 =, x 1 = +b, et x = b (trois noeuds, ux extrémités et u milieu de l intervlle [, b]). On λ 0 = λ 1 = λ = l 0 (x) dx = b 6, l 1 (x) dx = 4 b 6, l (x) dx = b 6. Donc J( f ) = b ( f () + 4 f ( + b 6 ) + f (b)). L ordre de cette formule d intégrtion pprochée est m = 3.. Etude de l erreur d intégrtion pprochée On rppelle l version suivnte du théorème de Tylor, et ussi le théorème de l moyenne. où THÉORÈME 3.7 (Tylor). Soit f C n+1 ([, b]). Alors pour tout x [, b] on (x ) k f (x) = f (k) (x t) n + () + f (n+1) (t) dt, k! n! k=0 t si t 0, t + = 0 si t < 0. THÉORÈME 3.8 (Théorème de l moyenne). Soient f, g : [, b] R deux fonctions continues. On suppose que g(x) 0 pour tout x [, b]. Alors il existe un ξ [, b] tel que f (x)g(x) dx = f (ξ) g(x) dx. THÉORÈME 3.9. Soient x 0 < < x n b des noeuds donnés et soit J( f ) = n λ i f (x i ) une méthode d intégrtion pprochée d ordre m n. Soit K(t) = (x t) m + dx λ i (x i t) m + Alors, pour toute fonction f C (m+1) ([, b]) on E( f ) = I( f ) J( f ) = K(t) m! f (m+1) (t) dt, (t [, b]).

et si le noyu K est positif, lors. ETUDE DE L ERREUR D INTÉGRATION APPROCHÉE 5 E( f ) = f (m+1) (ξ) K(t) m! dt pour un ξ [, b]. DÉMONSTRATION. D près le Théorème de Tylor (Théorème 3.7), on m (x ) k f (x) = f (k) (x t) m + () + f (m+1) (t) dt. k! m! k=0 Comme J est d ordre m, on obtient donc E( f ) = E(x = = = (x t) m + m! (x t) m + m! (x t) m + dx K(t) m! f (m+1) (t) dt. f (m+1) (t) dt) f (m+1) (t) dt dx λ i (x i t) m + m! λ i (x i t) m +) f (m+1) (t) dt f (m+1) (t) dt L deuxième représenttion de l erreur est une conséquence directe de cette première représenttion et du théorème de l moyenne (Théorème 3.8). EXEMPLE 3.10 (L erreur dns l méthode des rectngles). Cette méthode est d ordre 1. Donc, ( E( f ) = (x t) + dx (b )( + b ) t) + ) f (t) dt = K(t) f (t) dt vec (t ) si t +b K(t) =, (t b) si t +b. Ainsi, comme le noyu K est positif et pr le théorème de l moyenne, E( f ) = f (b )3 (ξ) 4 pour un certin ξ [, b]. EXEMPLE 3.11 (L erreur dns l méthode de Simpson). Cette méthode est d ordre 3. Donc, E( f ) = K(t) 3! f (4) (t) dt

6 3. INTÉGRATION ET DIFFÉRENTIATION NUMÉRIQUE vec K(t) = = (x t) 3 + dx b 6 (b t) 3 (b+ 3t) 1 si t +b, ( t) 3 (b+ 3t) 1 si t +b. ( ( t) 3 + + 4 ( + b t) 3 + + (b t) 3 ) + Ainsi, comme le noyu K est négtif, E( f ) = f (4) (b )5 (ξ) 880 pour un certin ξ [, b]. 3. L formule d intégrtion pprochée de Guss On rppelle du Lemme 3.3 que toute méthode d intégrtion pprochée est u plus d ordre n + 1. On peut lors se demnder s il existe une méthode d intégrtion pprochée qui est exctement d ordre m = n + 1. L réponse à cette question est oui, si on choisit bien les noeuds x 0,..., x n. THÉORÈME 3.1 (Guss). Soit [, b] = [ 1, 1], et soit n 0. Alors il existe des noeuds x 0 < < x n b et une méthode d intégrtion pprochée J( f ) = n λ i f (x i ) qui est d ordre n + 1. Plus précisément, il suffit de prendre comme noeuds les rcines du n + 1-ième polynôme de Legendre L n+1 et comme méthode d intégrtion pprochée celle du Théorème 3.1. DÉMONSTRATION. Soit L n+1 le n + 1-ième polynôme de Legendre. On rppelle que l suite des polynômes de Legendre est obtenue pr le procédé de Grm-Schmidt ppliqué à l suite des monômes, en utilisnt le produit sclire f, g = 1 f (x)g(x) dx. 1 Le polynôme L n+1 est un polynôme de degré n + 1 qui est orthogonl à tous les polynômes de degré n (Lemme.11). En plus, toutes les rcines de L n+1 sont simples et contenues dns l intervlle [ 1, 1] (Théorème.1) Soit mintennt p un polynôme de degré n + 1. Une division vec reste montre que p = q L n+1 + r

pour des polynômes de degré n. Alors I(p) = = = = = = 1 1 1 1 1 1 p(x) dx q(x)l n+1 (x) dx + r(x) dx 4. DIFFÉRENTIATION NUMÉRIQUE 7 1 1 r(x) dx (q et L n+1 sont orthogonux) λ i r(x i ) (J est d ordre m n) λ i q(x i )L n+1 (x i ) + λ i p(x i ) = J(p). λ i r(x i ) (x i sont rcines de L n+1 ) Comme p R n+1 [X] étit rbitrire, ceci montre que J est d ordre m n + 1. Pr le Lemme 3.3, m n + 1, et donc l ordre m = n + 1. 4. Différentition numérique Etnt donné une fonction f C 1 ([, b]) et un point x [, b], on souhite clculer l dérivée L( f ) = f (x). On souhite clculer cette dérivée à l ide d une formule à deux noeuds Λ( f ) = λ 0 f () + λ 1 f (b), où λ 0, λ 1 sont des constntes. On veut que l formule Λ( f ) soit excte pour tous les polynômes de degré 1. On choississnt f (x) = 1 et f (x) = x on trouve lors les deux conditions et donc λ 0 = λ 1 = 1 b. Ainsi Λ( f ) = λ 0 + λ 1 = 0 λ 0 + λ 1 b = 1, et f (b) f (). b 4.1. Schém centré. Ici, on prend x = +b L( f ) = f ( +b, c.à.d. on souhite clculer l dérivée ) u milieu de l intervlle [, b]. Pr construction, l erreur E( f ) = L( f ) Λ( f ) = f ( + b f (b) f () ) b est nulle pour tout polynôme f de degré 1. Mis on voit fcilement que E(x ) = 0 ussi, et que E(x 3 ) 0. On dit que l méthode de différentition Λ( f ) est d ordre.