Université d Orléans Faculté des Sciences Licence de physique 3ème année ANALYSE NUMÉRIQUE. T. Dudok de Wit Université d Orléans Janvier 2013

Dimension: px
Commencer à balayer dès la page:

Download "Université d Orléans Faculté des Sciences Licence de physique 3ème année ANALYSE NUMÉRIQUE. T. Dudok de Wit Université d Orléans Janvier 2013"

Transcription

1 Université d Orléans Faculté des Sciences Licence de physique 3ème année ANALYSE NUMÉRIQUE T. Dudok de Wit Université d Orléans Janvier 13

2 Table des matières 1 Introduction Un exemple : le calcul de x Interpolation et extrapolation 5.1 L interpolation polynomiale Autres fonctions d interpolation Extrapolation Interpolation en plusieurs dimensions Différentiation numérique Estimation de la dérivée première Estimation de la dérivée seconde Dériver dans la pratique Si f (x) est donnée par un tableau de valeurs Si f (x) est donnée par son expression analytique Impact du bruit sur la dérivation Intégration numérique Méthodes simples Méthodes composées Autres méthodes L intégration dans la pratique Recherche des racines d une fonction Méthode de la bisection ou de la dichotomie Méthode de la Regula falsi Méthode de la sécante Méthode de Newton La recherche de racines dans la pratique Intégration d équations différentielles Exemple Les méthodes d Euler Stabilité des méthodes d Euler Méthodes de Runge-Kutta L intégration dans la pratique Intégrer lorsque l ordre> Intégrer en présence de conditions de bord

3 Ce fascicule est un support au cours d analyse numérique Il aborde : l interpolation, la dérivation et l intégration numériques, la recherche de racines d une fonction et l intégration d équations différentielles. Deux autres chapitres de l analyse numérique (algèbre linéaire et optimisation) seront abordés dans le cours de Nathalie Brun-Huret. Les applications se feront avec le logiciel Scilab (un clone gratuit de matlab), dont la documentation et les sources peuvent être téléchargées à l adresse Quelques références utiles disponibles à la BU sont : J.-Ph. Grivet, Méthodes numériques appliquées, EDP Sciences, 9 (très proche du programme du cours, mais avec un contenu plus riche) : A. Fortin, Analyse numérique, Presses Internationales Polytechniques, Montreal, 4ème édition, 11 (bonne introduction, proche des applications) : C. Guilpin, Manuel de calcul numérique appliqué, EDP Sciences, 1999 (plus complet et plus théorique que le précédent). W. Press et al., Numerical Recipes in C, Cambridge University Press, 3ème édition, 7 (LA référence sur les outils numériques) : Des références sur le logiciel Scilab Le site de Scilab : Divers manuels d introduction à Scilab : P. Depondt, Cours de physique numérique à l ENS Cachan, 11 (excellent cours en ligne, mais le niveau est plus proche d un cours de master) Pour me contacter : Thierry Dudok de Wit ddwit@cnrs-orleans.fr 3

4 1 Introduction L ordinateur est aujourd hui un outil incontournable pour simuler et modéliser les systèmes, mais il faut encore savoir exprimer nos problèmes en langage formalisé des mathématiques pures. Nous sommes habitués à résoudre les problèmes de façon analytique, alors que l ordinateur ne travaille que sur des suites de nombres. On verra dès lors qu il existe souvent plusieurs approches pour résoudre un même problème, ce qui conduit à des algorithmes 1 différents. Un des objectifs de ce cours est de fournir des bases rigoureuses pour développer quelques algorithmes utiles dans la résolution de problèmes en physique. Un algorithme, pour être utile, doit satisfaire un certain nombre de conditions. Il doit être : rapide : le nombre d opérations de calcul pour arriver au résultat escompté doit être aussi réduit que possible. précis : l algorithme doit savoir contenir les effets des erreurs qui sont inhérentes à tout calcul numérique. Ces erreurs peuvent être dues à la modélisation, à la représentation sur ordinateur ou encore à la troncature. souple : l algorithme doit être facilement transposable à des problèmes différents. 1.1 Un exemple : le calcul de x Sur ordinateur, l addition de deux entiers peut se faire de façon exacte mais non le calcul d une racine carrée. On procède alors par approximations successives jusqu à converger vers la solution souhaitée. Il existe pour cela divers algorithmes. Le suivant est connu depuis l antiquité (mais ce n est pas celui que les ordinateurs utilisent). Soit x un nombre réel positif dont on cherche la racine carrée. Désignons par a la première estimation de cette racine, et par ǫ l erreur associée. x = a + ǫ Cherchons une approximation de ǫ. Nous avons x = (a + ǫ ) = a + a ǫ + ǫ Supposons que l erreur soit petite face à a, ce qui permet de négliger le terme en ǫ x a + a ǫ Remplaçons l erreur ǫ par un ǫ, qui en est une approximation, de telle sorte que x = a + a ǫ 1. Le mot algorithme vient du mathématicien arabe Al-Khwarizmi (VIIIè siècle) qui fut l un des premiers à utiliser une séquence de calculs simples pour résoudre certaines équations quadratiques. Il est un des pionniers de l al-jabr (algèbre). 4

5 On en déduit que Le terme ǫ = (x/a a )/ a 1 = a + ǫ = 1 ( ) x + a a constitue une meilleure approximation de la racine que a, sous réserve que le développement soit convergent. Dans ce dernier cas, rien ne nous empêche de recommencer les calculs avec a 1, puis a, etc., jusqu à ce que la précision de la machine ne permette plus de distinguer le résultat final de la véritable solution. On peut donc définir une suite, qui à partir d une estimation initiale a devrait en principe converger vers la solution recherchée. Cette suite est : a k+1 = 1 ( x a k + a k ), a > L algorithme du calcul de la racine carrée devient donc 1. Démarrer avec une première approximation a > de x. A chaque itération k, calculer la nouvelle approximation a k+1 = (x/a k + a k )/ 3. Calculer l erreur associée ǫ k+1 = (x/a k+1 a k+1 )/ 4. Tant que l erreur est supérieure à un seuil fixé, recommencer en. Le tableau ci-dessous illustre quelques itérations de cet algorithme pour le cas où x = 4. i a i ǫ i etc Nous voyons que l algorithme converge très rapidement, et permet donc d estimer la racine carrée d un nombre moyennant un nombre limité d opérations élémentaires (additions, soustractions, divisions, multiplications). Il reste encore à savoir si cet algorithme converge toujours et à déterminer la rapidité de sa convergence. L analyse numérique est une discipline proche des mathématiques appliquées, qui a pour objectif de répondre à ces questions de façon rigoureuse. Interpolation et extrapolation Problème : Une fonction f (x) n est connue que par quelques-uns de ses points de colocation : ( x, f (x ) ), ( x 1, f (x 1 ) ),..., ( x n, f (x n ) ). Comment fait-on pour évaluer cette fonction f en un x donné, proche des points de colocation? 5

6 Dans toutes les expériences où on est amené à évaluer une fonction f (x) pour différentes valeurs de x (par exemple la pression p(t ) en fonction de la température T dans une machine thermique) il est fastidieux voire impossible d évaluer une fonction f (x) pour un grand nombre de valeurs de x. L interpolation devient nécessaire chaque fois que l on veut estimer f (x) pour une valeur de x autre que celles dont on dispose. Comme nous le verrons plus bas, l interpolation se trouve aussi à la base de nombreux algorithmes. Exemple : Lors d un balayage de fréquence, la réponse en amplitude d un filtre passe-haut a été mesurée à quelques fréquences différentes (cf. tableau ci-dessous). Estimez la fréquence de coupure de ce filtre, sachant que la fonction de transfert du filtre varie régulièrement avec la fréquence. Il faut donc interpoler les données et déterminer à quelle fréquence correspond le gain de -3 [db]. La figure 1 suggère que cette fréquence de coupure vaut environ f c = 65 Hz. gain [db] x k fréquence [Hz] f (x k ) ? 1 1 gain [db] 3 4 5? frequence [Hz] FIGURE 1 Les trois mesures ainsi que l emplacement approximatif de la fréquence de coupure du filtre, pour un gain de -3 db Avant d interpoler ces données, il convient d abord de changer les unités : les fréquences sont exprimées ici en Hz, mais il est plus commode de les convertir en khz de sorte à ne pas avoir à gérer des valeurs qui s écartent trop de l unité. changer de représentation. Notre objectif est en effet d évaluer la fréquence pour un gain donné. Il est donc préférable de traiter la fréquence comme une fonction du gain (f = f (g )) plutôt que l inverse (g = g (f )). 6

7 Si on possède un modèle analytique exact de la fonction de transfert, il vaut mieux utiliser celui-ci pour faire un ajustement aux données et en déduire des valeurs interpolées. En l absence de modèle analytique, le plus simple consiste à ajuster des polynômes. Les polynômes ont en effet l avantage de se calculer aisément et de posséder des propriétés mathématiques intéressantes (dont celle d être aisément différentiables). Nous avons deux options : 1. Soit on ajuste un seul polynôme à l ensemble des points de colocation. Ce polynôme ne pourra pas forcément passer par tous les points. Ce cas est illustré dans la figure (a) ci-dessous. Le polynôme de degré 1 (une droite) ne passe pas par tous les points et approxime relativement mal les mesures. Le polynôme de degré (une parabole) ne passe lui non plus par tous les points mais donne des résultats visuellement meilleurs. Le polynôme de degré 3 passe exactement par tous les points.. Soit on ajuste des polynômes différents aux différents intervalles, de façon à passer par tous les points. Le plus simple consiste à relier les mesures par des polynômes de degré 1 (= des segments de droite). L interpolation spline, qui est couramment utilisée dans la pratique, consiste à relier les points par des bouts de polynôme de degré 3. On obtient ainsi une fréquence de coupure de f c = 7196 Hz. frequence [khz] (a) mesures droite parabole cubique frequence [khz] (b) mesures ordre 1 spline 6 4 gain [db] 6 4 gain [db] FIGURE A gauche : interpolation des données par un polynôme unique. A droite : interpolation en utilisant des polynômes différents pour chaque intervalle. Il reste maintenant à savoir si le polynôme d interpolation utilisé constitue une bonne approximation de la fonction f (x) (dont, rappelons-le, on ne connaît que quatre valeurs), ou s il est possible de faire mieux. Sans perte de généralité, trions les valeurs des abscisses x i de telle sorte que x x 1... x n. Si la valeur de x qui nous intéresse se situe dans l intervalle [x 1, x n ], on parlera d interpolation. Sinon, c est d extrapolation qu il s agira. L extrapolation d une fonction est un tache généralement beaucoup plus délicate que l interpolation. 7

8 Il n est pas nécessaire que les pivots x i soient équidistants, même si cela permet d avoir des algorithmes plus rapides..1 L interpolation polynomiale Solution : une des solutions les plus simples consiste à faire passer par les points de colocation ( x i, f (x i ) ) un polynôme de degré k tel que p k (x)=a + a 1 x+ a x a k x k p k (x i )= f (x i ) i = 1,...n puis à évaluer ensuite ce polynôme en x. Si ce polynôme approxime bien la fonction f, on peut espérer que f (x) p k (x). Un théorème important dit ici que Théorème : Par n+ 1 points de colocation ( x i, f (x i ) ), d abscisses différentes (x i x j i j ), on ne peut faire passer qu un et un seul polynôme de degré n. f(x) mesures p 4 (x) spline log(x) x FIGURE 3 Exemple d ajustement d une fonction f (x)=log(x) par un polynôme de degré quatre p 4 (x) et par une fonction spline cubique s(x). La fonction f (x) n est connue que par cinq points de colocation. L interpolation est satisfaisante, quelle que soit la fonction choisie. En revanche, l extrapolation s écarte très vite de la valeur exacte, et ce pour tous les polynômes. Par deux points ne passe donc qu une seule droite. Par trois points une seule parabole, etc. Il existe différentes approches pour construire ces polynômes. Toutes donnent formellement le même résultat, mais leur utilité pratique varie considérablement (temps de calcul, sensibilité aux erreurs d arrondi,... ). La méthode de Lagrange est un méthode simple et systématique pour construire des polynômes de degré quelconque. 8

9 Elle n est cependant guère utilisée aujourd hui en raison de son coût en temps de calcul. Pour une fonction définie par deux points de colocation uniquement (n = ), le polynôme de Lagrange est de degré 1 et s écrit p 1 (x)= f (x ) x x 1 x x 1 + f (x 1 ) x x x 1 x On vérifie que ce polynôme passe bien par les deux points de colocation puisque p(x = x )= f (x ) et p(x = x 1 )= f (x 1 ). Pour une fonction définie par trois points de colocation, le polynôme de Lagrange est une parabole d équation p (x)= f (x ) (x x 1)(x x ) (x x 1 )(x x ) + f (x 1) (x x )(x x ) (x 1 x )(x 1 x ) + f (x ) (x x )(x x 1 ) (x x )(x x 1 ) Pour une fonction définie par n + 1 points de colocation, l expression générale du polynôme de Lagrange de degré n s écrit p n (x)= n k= où L k (x) désigne le polynôme de degré n f (x k )L k (x) (x x )(x x 1 ) (x x k 1 )(x x k+1 ) (x x n ) L k (x)= (x k x )(x k x 1 ) (x k x k 1 )(x k x k+1 ) (x k x n ) On vérifie que L k (x) satisfait toujours la condition { si l k L k (x l )= 1 si l = k Erreur d interpolation : l interpolation polynomiale peut aisément générer des valeurs absurdes, si elle n est pas effectuée correctement. Il est donc essentiel de quantifier l erreur d interpolation pour interpréter les résultats. En analyse numérique, il est généralement impossible de connaître exactement l erreur. En effet, si tel était le cas, alors la solution exacte serait elle aussi connue. En revanche, il est souvent possible d estimer l ordre de grandeur de l erreur et de savoir comme cette dernière se comporte dans différentes conditions. Cette information est nécessaire (mais non suffisante) pour évaluer la fiabilité d une méthode. Appelons ǫ n (x) l écart ou erreur définie par f (x)=p n (x)+ǫ n (x) 9

10 Tout le problème consiste à estimer l erreur sans disposer de la valeur de f (x) en tout x. On supposera dans ce qui suit que les valeurs des points de colocation sont connues exactement, ce qui n est pas toujours vrai dans la pratique. Le théorème suivant est alors utile Théorème : Soit un ensemble de n + 1 points de colocation { ( x, f (x ) ), ( x1, f (x 1 ) ),..., ( x n, f (x n ) ) }. On suppose que la fonction f (x) est définie dans l intervalle [x, x n ] et qu elle est (n+ 1)-fois dérivable dans l intervalle ]x, x n [. Il existe alors une abscisse ξ [x, x n ] telle que ǫ n (x)= f (n+1) (ξ) (x x )(x x 1 ) (x x n ) (n+ 1)! où l expression f (n+1) (ξ) désigne la dérivée (n+ 1)-ième de f (x), évaluée en une abscisse ξ inconnue. Ce théorème nous apprend que l erreur ǫ n (x) est d autant plus petite que la fonction f (x) est "lisse" (ses dérivées supérieures restent petites). l erreur ǫ n (x) diminue quand x est proche d un des points de colocation. Elle est naturellement nulle aux points de colocation : ǫ n (x i )=, i =,...,n pour un degré n élevé, le polynôme dans l expression de l erreur tend à osciller, ce qui peut affecter l interpolation. 15 mesures p 1 (x) 1 f(x) x FIGURE 4 Exemple d interpolation avec un polynôme de degré 1. Plus le degré est élevé, plus le polynôme a tendance à osciller. La figure 4 illustre ce qui se passe quand on interpole avec des polynômes de degré élevé. Non seulement le calcul de ces polynômes de degré élevé présente des instabilités numériques, mais en plus on voit apparaître des oscillations indésirables. Augmenter le degré du polynôme ne fait qu amplifier ces oscillations. D où la règle générale 1

11 L interpolation polynomiale est d autant plus risquée que le degré du polynôme est élevé. En pratique, on ne dépasse rarement le degré trois. L interpolation est d autant meilleure que la fonction à ajuster est régulière (continûment dérivable). La figure 5 illustre l interpolation d une fonction qui n est pas continûment dérivable. La discontinuité augmente considérablement l erreur d interpolation. f(x) mesures p 5 (x) spline sol. exacte x FIGURE 5 Exemple d ajustement d une fonction discontinue par un polynôme de degré quatre p 5 (x) et par une fonction spline cubique s(x). La fonction f (x) n est connue que par six points de colocation.. Autres fonctions d interpolation Il existe de nombreuses autres méthodes d interpolation ainsi que divers algorithmes pour le calcul des coefficients des polynômes d interpolation. Le cas où les pivots sont équidistants se prête évidemment le mieux à un calcul rapide. Le choix d une méthode est généralement motivé par un ou plusieurs critères - la simplicité de la programmation - la rapidité de l algorithme de calcul - la capacité de la fonction à décrire f (x) - le propriétés analytiques intéressantes - la généralisation à plus de dimensions : comment interpoler une fonction de plusieurs variables?... Citons ici les fonctions spline cubiques, qui sont devenues très populaires. Au lieu de faire passer un unique polynôme de degré élevé par tous les points de colocation, on choisit de faire passer une cubique différente par chaque paire de points 11

12 (x, x 1 ),(x 1, x ),...,(x n 1, x n ). Le problème est a priori sous-déterminé, car il existe une infinité de cubiques pouvant passer par deux points. Toutefois, si on impose en chaque x i la continuité de f (x) ainsi que la continuité de la dérivée première f (x), la solution devient unique. Le résultat est souvent plus satisfaisant qu avec un polynôme de Lagrange, comme le montrent les figures 3 et 4. Il existe en outre des algorithmes rapides pour le calcul des coefficients des splines..3 Extrapolation L extrapolation est une tâche encore bien plus délicate que l interpolation, car la rapide divergence des fonctions polynômiales tend rapidement à donner des valeurs qui sont totalement dénuées de sens. Contrairement à l interpolation, il est indispensable de disposer d un modèle analytique de la fonction à étudier si on veut extrapoler celle-ci. Sans un tel modèle, l extrapolation sera peu crédible. effectif [milliard] mesures p 5 (x) spline exponentielle annee FIGURE 6 Extrapolation de l effectif de la population mondiale jusqu en 1. Exemple : Le tableau ci-dessous donne quelques valeurs de la population mondiale. Différentes hypothèses de fécondité donnent des extrapolations fort différentes. Selon le scénario malthusien (taux de natalité constant), la concentration devrait continuer de croître de façon exponentielle n(t)= n e t/τ. Ce cas est illustré par la courbe en traitillé dans la figure 6. Une réduction progressive de ce taux permettrait au contraire de stabiliser l effectif. Les extrapolation polynomiales dans la figure 6 ne s appuient sur aucun modèle et n ont donc aucune valeur, même si le hasard veut que le modèle spline soit en bon accord avec le modèle mathusien pour le siècle à venir. 1

13 année t effectif n(t) [milliard] Interpolation en plusieurs dimensions De nombreuses applications sont de grosses consommatrices d interpolations à plusieurs dimensions : les programmes faisant appel à des éléments finis, la CAO, les logiciels utilisés pour générer des effets spéciaux dans les films,... La plupart des outils (et en particulier les fonctions spline) peuvent être générées à plusieurs dimensions, au prix d une plus grande complexité. 3 Différentiation numérique Une fonction f (x) continûment dérivable est connue par quelques-uns de ses points de colocation. Comment fait-on pour évaluer la dérivée première f (x) et/ou les dérivées d ordre supérieur? Ce besoin de différentiation numérique s exprime dans de nombreux domaines. Exemple : La tension aux bornes d un condensateur qui se décharge est mesurée à des intervalles réguliers, donnant une suite de valeurs {U,U 1,U,...,U n }. Pour estimer le courant de décharge I = C U, il faut dériver une fonction dont on ne connaît que les points de colocation. Comment procéder? La solution consiste ici à faire passer par les points de colocation un polynôme d interpolation, puis à dériver celui-ci le nombre de fois nécessaire. On peut ainsi estimer la dérivée aux points de colocation ou entre deux. 3.1 Estimation de la dérivée première Le cas le plus simple est celui où il n y a que deux points de colocation : ( x, f (x ) ) et ( x1, f (x 1 ) ). Par ces points passe la droite d équation p 1 (x)= f (x 1) f (x ) x 1 x (x x )+ f (x ) L estimation de la dérivée première équivaut donc au coefficient directeur de la droite f (x) p 1 (x)= f (x 1) f (x ) x 1 x, x [x, x 1 ] Notons qu elle prend la même valeur en tout point de l intervalle [x, x 1 ]. Par ailleurs, la dérivée seconde et toutes les dérivées supérieures sont nulles. 13

14 Estimation de l erreur : Pour savoir quelle confiance accorder à l expression ci-dessus, il faut connaître l erreur. Du chapitre précédent, nous tirons f (x)= p n (x)+ǫ n (x) f (x)=p n (x)+ǫ n (x) Supposons dorénavant que les abscisses des points de colocation sont régulièrement réparties, et appelons h = x i+1 x i l écartement ou pas entre deux abscisses voisines. On peut alors montrer que ǫ f (n+1) (ξ) n (x)=( 1)n h n, ξ [x, x n ] (n+ 1)! L erreur varie donc comme ǫ n (x) hn. On dira qu elle est d ordre n et on écrira fréquemment de façon abrégée ǫ n (x) O(hn ) Avec deux points de colocation, l expression de la dérivée première d ordre 1 peut s écrire de deux façons différentes. Soit on estime la pente de la droite qui passe par le point de colocation suivant (différence avant), soit on prend la pente de la droite passant par le point qui précède (différence arrière). f (x k ) = f (x k+1) f (x k ) h + O(h) différence avant d ordre 1 f (x k ) = f (x k) f (x k 1 ) h + O(h) différence arrière d ordre 1 Avec trois points de colocation, le polynôme d interpolation devient une parabole. A partir de cette dernière, on peut évaluer la dérivée première en chacun des trois points f (x k 1 ) = f (x k+1)+4f (x k ) 3f (x k 1 ) h +O(h ) différence avant d ordre f (x k ) = f (x k+1) f (x k 1 ) h +O(h ) différence centrée d ordre f (x k+1 ) = 3f (x k+1) 4f (x k )+ f (x k 1 ) h +O(h ) différence arrière d ordre Pour les différences d ordre, l erreur varie asymptotiquement comme h alors que pour les différences d ordre un, elle varie comme h. Pour une fonction f suffisamment lisse et pour un petit pas h donné, la différence d ordre donnera généralement une erreur plus petite. Trois raisons nous poussent à préférer la différence centrée d ordre : 1. D abord, son terme d erreur est en O(h ) et non en O(h). Un calcul plus détaillé montre ensuite que parmi les trois estimateurs d ordre, c est la différence centrée qui possède en moyenne l erreur la plus petite. 3. Enfin, et c est là un point crucial : la différence centrée d ordre ne nécessite que la connaissance de deux points de colocation. En effet, la valeur du point en lequel on estime la dérivée n entre pas en jeu. Le coût en calcul est donc identique à celui d une différence d ordre 1, pour un résultat meilleur. 14

15 f(x) f(x1) diff. avant diff. centree diff. arriere f(x) x x1 x FIGURE 7 Illustration des dérivées avant et arrière d ordre 1, et de la dérivée centrée d ordre au point d abscisse x= x 1. Exemple : L estimation de la dérivée de f (x)=1/x en x = par différentes méthodes donne les résultats ci-dessous. On constate que pour h suffisamment petit, réduire le pas d un facteur 1 revient à diminuer l erreur d un facteur 1 pour la méthode d ordre 1 et d un facteur 1 pour la méthode de d ordre. En revanche, pour des grands pas h, la méthode d ordre 1 est plus proche de la réalité. La différence centrée d ordre est donc plus intéressante, à condition que le pas soit suffisamment petit, et pour autant que la fonction f à dériver soit suffisamment continue. pas différence centrée différence avant d ordre d ordre 1 h f (x = ) ǫ f (x = ) ǫ Estimation de la dérivée seconde La procédure reste la même pour les dérivées secondes, sauf que le polynôme d interpolation doit être dérivé deux fois. Comme ce polynôme doit être au minimum de degré (sinon sa dérivée seconde est nulle), on en déduit qu il faut au minimum trois points de colocation. 15

16 Pour trois points de colocation, on obtient les expressions f (x k 1 ) = f (x k+1) f (x k )+ f (x k 1 ) h +O(h ) différence avant d ordre f (x k ) = f (x k+1) f (x k )+ f (x k 1 ) h +O(h ) différence centrée d ordre f (x k+1 ) = f (x k+1) f (x k )+ f (x k 1 ) h +O(h ) différence arrière d ordre A titre de comparaison, la différence centrée d ordre 4 s écrit f (x k )= f (x k )+16(x k 1 ) 3f (x k )+16f (x k+1 ) f (x k+ ) h 4 + O(h 4 ) 3.3 Dériver dans la pratique Si f (x) est donnée par un tableau de valeurs Si la fonction à dériver est spécifiée par un ensemble de points de colocation (= son expression analytique n est pas connue) alors le pas est imposé. Le seul degré de liberté dont on dispose reste le degré du polynôme d interpolation utilisé pour évaluer la dérivée. Augmenter le degré du polynôme peut sembler intéressant, mais nous avons vu que les polynômes d interpolation de degré supérieur à 3 sont rarement recommandables. Par ailleurs, un telcalcul nécessitera davantage d opérations de calcul Si f (x) est donnée par son expression analytique La situations est fort différente lorsque l expression analytique de la fonction à dériver est connue. En effet les points de colocation peuvent alors être choisis librement et on peut prendre un pas h aussi petit que souhaité. On pourrait penser qu il vaut mieux choisir un pas h très petit pour augmenter la précision du calcul. C est souvent vrai. Toutefois, lorsque h devient trop petit, le résultat est entaché par des erreurs d arrondi. En effet, suivant le type de fonction à dériver, il arrivera un moment où l écart f (x+ h) f (x) sera inférieur à la précision du calculateur. Le résultat sera alors erroné. Il existe donc une valeur optimale du pas qui dépendra de la fonction f (x) à dériver et de la précision du calculateur. Pour une calculette de poche, la valeur relative du pas se situera typiquement entre h/x = 1 et h/x = 1 6. Pour un calcul en double précision, le pas relatif pourra parfois descendre jusqu à h/x =

17 3.3.3 Impact du bruit sur la dérivation La différentiation numérique est une procédure qui amplifie fortement le bruit dans un signal. La figure 8 illustre le cas de la dérivation de la fonction f (x)=sin(x) lorsque cette dernière est affectée par du bruit additif de faible amplitude. f(x)=sin(x) sans bruit f(x)=sin(x) avec bruit f(x) x f (x) sans bruit x f (x) avec bruit f (x) x x FIGURE 8 Dérivation de la fonction f (x) = sin(x) avec un léger bruit additif (à droite) et sans bruit additif (à gauche). La rangée de haut représente la fonction f (x) avec ses points de colocation. La rangée de bas représente la fonction différenciée, avec la dérivée avant d ordre 1 (traitillé), la dérivée arrière d ordre 1 (trait fin) et la dérivée centrée d ordre (trait épais). Pour résumer, il est conseillé de 17

18 Pour les dérivées d ordre 1 et, les expressions les plus intéressantes sont les différences centrées d ordre f (x k ) = f (x k+1) f (x k 1 ) h +O(h ) f (x k ) = f (x k+1) f (x k )+ f (x k 1 ) h +O(h ) En général, plus le terme d erreur O(h p ) est d ordre élevé, plus le résultat tendra à être précis. Mais ceci n est pas toujours vrai lorsque les données sont affectées de bruit. De fait, les dérivées d ordre supérieur et les expressions d ordre supérieur à sont rarement utilisées. A titre d exemple, un programme de calcul simplifié de la dérivée par différence centrée s écrit enscilab 1 function [dydx] = derivee(y,h) 3 // y : vecteur de valeurs a deriver 4 // h : pas de derivation 5 // dydx : difference centree de y(x) (vecteur colonne) 6 7 y = y(:); 8 n = length(y); 9 dydx = zeros(n,1); 1 dydx(1) = y()-y(1); 11 dydx(n) = y(n)-y(n-1); 1 dydx(:n-1) = (y(3:n)-y(1:n-)) / ; 13 dydx = dydx / h; 14 endfunction oùyest un vecteur d ordonnées obtenues pour des abscisses espacées deh. Voici la même fonction, écrite sous une forme plus compacte 1 function [dydx] = derivee(y,h) 3 // y : vecteur de valeurs a deriver 4 // h : pas de derivation 5 // dydx : difference centree de y(x) (vecteur colonne) 6 7 y = y(:); // met y en vecteur colonne 8 dydx = [y()-y(1); (y(3:$)-y(1:$-))/; y($)-y($-1)]/h; 9 endfunction Si l expression analytique de la fonction f (x) est connue, alors on peut procéder différemment : 18

19 1 function [dfdx] = derivee(f,x) 3 // f : nom de la fonction a deriver 4 // x : vecteur d abscisses ou il faut evaluer la derivee 5 // dfdx : valeur de la derivee (vecteur colonne) 6 7 x = x(:); // met x en vecteur colonne 8 dx = [x()-x(1); (x(3:$)-x(1:$-))/; x($)-x($-1)]; // le pas 9 y = f(x); // evalue en x la fonction dont le nom est dans f 1 dfdx = [y()-y(1); (y(3:$)-y(1:$-))/; y($)-y($-1)]./ dx; 11 endfunction Il faut ensuite définir la fonction à dériver. Par exemple pour f (x)= xe x nous aurions function f = mafonction(x) // definit la fonction dont il faut evaluer la derivee f = exp(-x).*x; endfunction Et le résultat s obtient en exécutant dans la console z = derivee(mafonction,x); 4 Intégration numérique Le problème de l intégration numérique (ou quadrature) peut se présenter de deux façons différentes : Problème 1 : Une fonction f (x) est connue par quelques-uns de ses points de colocation { ( ) x i, f (x i ) } n i= (qui sont régulièrement espacés ou non). Comment fait-on pour estimer la valeur de l intégrale x n x f (x)d x, alors que l expression analytique de f (x) n est pas connue? Un exemple : la décharge d un courant I (t) dans une bobine d inductance L est étudiée en mesurant le courant des intervalles de temps réguliers. Cela donne une suite {I, I 1,..., I n }. Comment estimer l énergie W = 1 L I d t? Problème : On cherche la valeur de l intégrale définie b a f (x) d x lorsque l expression analytique de l intégrand f (x) est connue, mais non sa primitive. Un exemple : calculer b a e x d x 19

20 Solution : Ces deux problèmes, pourtant très différents, peuvent être résolus avec les mêmes outils. Comme dans le chapitre précédent, nous interpolons la fonction f (x) ou ses points de colocation avec un polynôme, puis nous intégrons explicitement ce polynôme. Nous supposerons dans ce qui suit que la distance entre points de colocation adjacents est constante et vaut h (le pas). 4.1 Méthodes simples Commençons par le cas le plus simple : estimer l intégrale définie par seulement deux points de colocation (n= 1). Par ces deux points passe le polynôme de degré 1 Or nous avons ce qui donne x1 p 1 (x)= f (x 1) f (x ) x 1 x (x x )+ f (x ) x f (x)d x = x1 x1 x f (x)d x = h x p 1 (x)d x + x1 x ǫ 1 (x)d x ( ) f (x )+ f (x 1 ) +O(h 3 ) Cette méthode est dite méthode des trapèzes puisque l aire est approximée par un trapèze (cf. figure 9). 4 n=1 4 n= 3 3 f(x) x 4 6 x FIGURE 9 Exemple d intégration d une fonction par interpolation avec un polynôme du premier et du second degré. La valeur de l intégrale correspond à l aire de la figure en gris. En ajoutant un point de colocation entre les deux premiers, nous pouvons améliorer le résultat et interpoler par une parabole. Cela donne la méthode de Simpson x x f (x)d x = h 3 ( ) f (x )+4f (x 1 )+ f (x ) +O(h 5 )

21 Notons que pour un pas h suffisamment petit, la méthode de Simpson donne une erreur considérablement plus petite que celle de la méthode des trapèzes. On peut supposer que le résultat s améliore davantage en approximant l intégrale avec quatre points. Toutefois, pour les raisons évoquées plus haut, il n est guère recommandé de recourir à des polynômes de degré plus élevé. Comment faut-il alors procéder pour intégrer des fonctions données par un grand nombre de points de colocation? Au lieu d augmenter le degré du polynôme, il suffit d appliquer séparément la méthode des trapèzes ou se Simpson à chacun des intervalles. Cela donne les formules dites composées. 4 trapezes n=6 4 Simpson n=6 3 3 f(x) x 4 6 x FIGURE 1 Exemple d intégration d une fonction avec une méthode composée : la méthode des trapèzes (à gauche) et celle de Simpson (à droite). 4. Méthodes composées Pour intégrer avec la méthode des trapèzes une fonction dont les abscisses sont {x, x 1,..., x n }, il suffit d appliquer séparément la méthode des trapèzes à chaque intervalle. Cela donne xn x f (x)d x = h ( f (x )+ f (x 1 ) ) + h ( ) f (x 1 )+ f (x ) + + h ( ) f (x n 1 )+ f (x n ) +O(nh 3 ) ) = h( 1 f (x )+ f (x 1 )+ f (x )+ + f (x n 1 )+ 1 f (x n) +O(nh 3 ) Dans la pratique, les bornes d intégration x et x n sont généralement fixées, mais non le nombre n d intervalles. C est donc sur ce dernier qu il faut jouer pour améliorer la précision des résultats. Comment varie le terme d erreur en fonction de n? Nous avons ( nh 3 xn x ) 3 1 = n n n L erreur d intégration varie donc comme n et nous noterons O(n ). Contrairement à la dérivation, où le paramètre-clé est le pas h, ici nous travaillons plutôt sur le nombre d intervalles n. 1

22 Avec la méthode de Simpson (en prenant des intervalles qui ne se chevauchent pas), on obtient la formule de Simpson composée. Comme chaque intervalle nécessite trois points de colocation, le nombre n d intervalles doit obligatoirement être pair. Cela donne xn f (x)d x = h ( ) f (x )+4f (x 1 )+f (x )+4f (x 3 )+ +4f (x n 1 )+ f (x n ) +O(n 4 ) x Autres méthodes On utilise aujourd hui plus couramment des méthodes adaptatives qui, pour un nombre d intervalles n donné, offrent une erreur plus petite ou bien qui permettent de sélectionner le meilleur nombre d intervalles (pour une précision donnée) en procédant par itérations. La méthode de Romberg consiste à combiner astucieusement une interpolation par des polynômes de différents degrés pour réduire davantage le terme d erreur. Les méthodes de quadrature de Gauss cherchent à minimiser l erreur d intégration en choisissant convenablement les abscisses x i (qui ne sont plus forcément réparties uniformément). Enfin, il existe des méthodes spécialement adaptées à l intégration de fonctions qui présentent des singularités, comme par exemple f (x)=x 1/. 4.4 L intégration dans la pratique Les problèmes d intégration numérique sont comparables à ceux rencontrés dans la différentiation numérique. Augmenter le nombre n d intervalles (lorsque c est possible) améliore généralement les résultats. Toutefois, lorsque n devient trop grand, le temps de calcul devient prohibitif et le résultat est corrompu par les erreurs d arrondi. Suivant le type de fonction, n peut varier de n = ou plus. Il existe des méthodes qui permettent de déterminer le nombre n optimal de façon récursive. Exemple de calcul avec un intégrand connu On cherche la valeur de l intégrale I = 1 e x d x donne méthode des trapèzes méthode de Simpson n I ǫ I ǫ

23 On s aperçoit qu en décuplant le nombre d intervalles, l erreur chute d un facteur 1 pour la méthode des trapèzes (qui est d ordre O(n )), et d un facteur 1 4 pour la méthode de Simpson, d ordre O(n 4 ). Ceci est illustré dans la figure 11. A précision comparable, la méthode de Simpson nécessite donc moins de opérations arithmétiques. Attention : ceci est vrai uniquement pour un nombre d intervalles n 1. Quand ce nombre est faible (typiquement n < 1), il peut arriver que la méthode des trapèzes offre un meilleur résultat. Exemple de calcul avec une suite de points de colocation Quelle est la distance parcourue par un objet dont les mesures de vitesse ont donné? On trouve respectivement t [s] v [m/s] Méthode ordre résultat Méthode des rectangles n m Méthode de trapèzes n 75. m Méthode de Simpson n m Dans cet exemple, le résultat exact n est pas connu car l expression analytique de f (x) ne l est pas non plus Trapezes Simpson ε(n) eps n FIGURE 11 Evolution de l erreur d intégration en fonction du nombre d intervalles n, pour la méthode des trapèzes et celle de Simpson. La fonction intégrée est ici π sin x d x. Notez que l erreur cesse du chuter lorsque sa valeur devient comparable à la précision machine. Inutile d augmenter n dans ce cas! 3

24 Avant d intégrer une fonction, il faut la visualiser au préalable, afin déterminer si elle se prête bien à une intégration numérique (régularité, discontinuités, singularités,... ) et pour estimer le pas. Le pas doit toujours être choisi h T, où T est l échelle caractéristique sur laquelle la fonction f (x) varie. Pour une fonction périodique, par exemple, T sera la période. Les méthodes d intégration classiques sont la méthode des trapèzes et celle de Simpson. La seconde offre, à temps de calcul équivalent, un résultat généralement meilleur. xn ( 1 f (x)d x = h f (x )+ f (x 1 )+ f (x )+ + f (x n 1 )+ 1 n)) f (x +O(n ) x xn x f (x)d x = h 3 ( ) f (x )+4f (x 1 )+f (x )+4f (x 3 )+ +4f (x n 1 )+ f (x n ) +O(n 4 ) Un programme de calcul simplifié de l intégrale par la méthode des trapèzes, lorsque l expression analytique de l intégrand est connue, est donné ci-dessous. On pourrait aussi passer le nom de l intégrand comme argument. 1 function [y] = trapezes(f,a,b,n) 3 // f : nom de la fonction a integrer 4 // a : borne inferieure 5 // b : borne superieure 6 // n : nombre d intervalles 7 // y : integrale 8 9 x = linspace(a,b,n+1) ; 1 y = f(x); // evalue en x la fonction dont le nom est dans f 11 h = x()-x(1); // le pas 1 I = (sum(y) -.5*(y(1)+y($)))*h; 13 endfunction La même fonction, basée sur la méthode de Simpson, donne 1 function [I] = simpson(f,a,b,n) 3 // f : nom de la fonction a integrer 4 // a : borne inferieure 5 // b : borne superieure 6 // n : nombre d intervalles (pair) 7 // I : integrale 8 9 n = *int(n/); // garantit que n soit pair 1 x = linspace(a,b,n+1) ; 11 y = f(x); // evalue en x la fonction dont le nom est dans f 1 h = x()-x(1); // le pas 13 I = y(1)+y($) + 4*sum(y(::$-1)) + *sum(y(3::$-)); 4

25 14 I = I*h/3; 15 endfunction Par intégrer, il fait leur fournir le nom de la fonction qui définit l intégrand. Par exemple, pour calculer 1 e x d x avec la méthode des trapèzes en prenant 4 noeuds, on commence par définir l intégrand function f = integrand(x) // definit l integrand pour le calcul d integrale f = exp(-x.*x); endfunction ou encore définir dans la console une fonction avec la commandedeff deff( [y]=integrand(x), y=exp(-x.*x) ) puis dans la console on exécute la commande I = trapezes(integrand,,1,4) 5 Recherche des racines d une fonction Problème : Une fonction f (x) connue en chacun de ses points possède une ou plusieurs racines (ou zéros) { x i f ( x i )=}. Comment fait-on pour déterminer ces racines? Il existe de nombreuses méthodes de recherche de racines. Toutes sont itératives : partant d une ou de plusieurs estimations de la racine, ces méthodes convergent en principe par itérations successives. Le problème consiste à trouver un compromis entre la vitesse (il faut limiter le nombre d opérations de calcul) et la fiabilité (il faut que la méthode converge sûrement vers la valeur souhaitée). Dans la pratique, on est souvent amené à alterner différentes méthodes en fonction des caractéristiques de la fonction. Notons aussi que le problème courant de la recherche de zéros en plusieurs dimensions {( x i, ȳ i,...) f ( x i, ȳ i,...)=} est nettement plus complexe et fait aujourd hui encore l objet d intenses recherches. 5.1 Méthode de la bisection ou de la dichotomie Supposons que l intervalle dans lequel se situe la racine soit connu. La méthode de la bisection offre une convergence lente mais sûre vers la racine. Cette méthode est recommandée lorsque la fonction présente des discontinuités ou des singularités. 5

26 Procédure à suivre : La racine se trouve initialement dans l intervalle de recherche [x k, x k+1 ]. On a donc f (x k ) f (x k+1 ). L algorithme devient 1. choisir comme nouvelle abscisse x k+ = (x k + x k+1 )/, le point milieu de l intervalle :. si f (x k ) f (x k+ ), la solution se trouve dans l intervalle [x k, x k+ ], qui devient alors le nouvel intervalle de recherche 3. au contraire, si f (x k ) f (x k+ ), le nouvel intervalle de recherche devient [x k+, x k+1 ] 4. revenir au point 1. jusqu à ce qu il y ait convergence. 6 4 x 1 f(x) x 3 x 4 x x 4 x x FIGURE 1 Représentation des premières itérations avec la méthode de la bisection pour f (x)= x 4. On peut montrer que cette méthode possède une convergence linéaire : si ǫ k = x x k est l écart à la k-ième itération entre x k et la racine x, alors en moyenne ǫ k+1 = c ǫ k, où <c < 1 est une constante. Exemple : reprenons l exemple de l introduction, qui consiste à calculer la racine carrée de 4. Posons f (x)=x 4=, dont la solution est la racine recherchée. L intervalle de départ est [.5,3]. Cela donne itération intervalle nlle valeur erreur k x k+ f (x k+ ) ǫ k+ [.5, 3.] [1.75, 3.] [1.75,.375] [1.75,.65] [1.96,.65] [1.9844,.65] [1.9844,.34] etc 6

27 5. Méthode de la Regula falsi Lorsque la fonction f (x) peut être approximée par une droite dans le voisinage de sa racine, alors la convergence peut généralement être accélérée en effectuant une interpolation linéaire au lieu de prendre le point milieu. Cela conduit à la méthode de la Regula Falsi ou des parties proportionnelles. Procédure à suivre : Comme dans la méthode de la bisection, on suppose que la racine se trouve initialement dans l intervalle de recherche [x k, x k+1 ]. L algorithme devient 1. interpoler la fonction f (x) dans cet intervalle par une droite. On prend comme nouvelle valeur x k+ l endroit où cette corde intercepte l axe des abscisses x k+1 x k x k+ = x k+1 f (x k+1 ) f (x k+1 ) f (x k ). si f (x k ) f (x k+ ), l intervalle qui encadre la solution devient [x k, x k+ ] 3. au contraire, si f (x k+1 ) f (x k+ ), l intervalle devient [x k+, x k+1 ] 4. revenir en 1. jusqu à ce qu il y ait convergence. 6 4 x 1 f(x) x 3 x x 4 x x FIGURE 13 Représentation des premières itérations de la méthode de la Regula falsi pour f (x)= x 4. La convergence est légèrement meilleure que celle de la méthode de la bisection. Elle est dite supralinéaire, car en moyenne ǫ k+1 = c ǫ , où <c < 1 est une constante. k Exemple : Le tableau ci-dessous illustre les premières itérations pour le cas où f (x)= x 4. 7

28 itération intervalle nlle valeur erreur k [a,b] x k+ ǫ k+ [.5, 3.] [1.5714, 3.] [1.96, 3.] [1.989, 3.] [1.996, 3.] etc Voici un exemple de code Scilab qui estime la racine d une fonction (dont l expression analytique est connue) par la méthode de la Regula falsi. 1 function [x] = regulafalsi(f,x,x1,epsilon) 3 // f : nom de la fonction a etudier 4 // x : borne inferieure de l intervalle 5 // x1 : borne superieure de l intervalle 6 // epsilon : tolerance sur la solution 7 // x : racine 8 9 maxiter = 5; // nombre maximum d iterations 1 k = 1; 11 f = f(x); 1 f1 = f(x1); while k<maxiter 15 xancien = x; 16 x = x - f*(x1-x)/(f1-f+%eps); 17 f = f(x); 18 disp([x f]) 19 if f1*f< x = x; 1 f = f; else 3 x1 = x; 4 f1 = f; 5 end 6 k = k+1; 7 if abs(x-xancien)<epsilon, break, end 8 end 9 if k==maxiter, disp( ** pas de convergence ** ), end 3 endfunction Il faut ensuite définir séparément la fonction à étudier. Par exemple, pour f (x)=e x + x/5 1, on prend function [f] = racine(x) // definit la fonction dont on veut la racine f = exp(-x) + x/5-1; endfunction 8

29 et pour lancer la recherche de racines dans l intervalle [,1] il faut écrire dans la console z = regulafalsi(racine,,1,1e-6); 5.3 Méthode de la sécante Cette méthode est très proche de la précédente. Toutefois, au lieu de prendre à chaque itération l intervalle qui encadre la racine, on définit le nouvel intervalle à partir des deux dernières valeurs. Procédure à suivre : On suppose que la racine se trouve initialement à proximité (mais pas forcément dans) de l intervalle de recherche [x k, x k+1 ]. L algorithme devient 1. interpoler la fonction f (x) dans cet intervalle par une droite. On prend comme nouvelle valeur x k+ l endroit où cette corde intercepte l axe des abscisses x k+1 x k x k+ = x k+1 f (x k+1 ) f (x k+1 ) f (x k ). le nouvel intervalle de recherche devient [x k+1, x k+ ] 3. revenir en 1. jusqu à ce qu il y ait convergence. 6 4 x 1 f(x) x 3 x x 4 x x FIGURE 14 Représentation des premières itérations de la méthode de la sécante pour f (x)=x 4. La convergence est légèrement plus rapide qu avec la méthode de la Regula falsi. En revanche, la méthode de la sécante est moins robuste car il n est plus garanti que la solution se trouve à l intérieur de l intervalle. Exemple : Le tableau ci-dessous illustre les premières itérations pour le cas où f (x)= x 4. 9

30 itération intervalle nlle valeur erreur k [x k, x k+1 ] x k+ ǫ k+ [.5, 3.] [3., ] [1.5714, 1.96] [1.96,.116] etc 5.4 Méthode de Newton La méthode de Newton s applique aux fonctions donc on connaît l expression analytique de la dérivée première f (x). Contrairement aux deux méthodes précédentes, il suffit de connaître une seule estimation initiale x de la racine x. Supposons que cette estimation soit suffisamment proche de la racine pour justifier un développement limité f (x ) = f (x+ δ) = f (x)+δ f (x)+ 1 δ f (x)+o(δ 3 ) = Si δ est suffisamment petit, on peut négliger les termes d ordre supérieur à, pour avoir f (x)+δ f (x)+o(δ ) = soit ce qui donne enfin la suite δ= f (x) f (x) x k+1 = x k f (x k) f (x k ) Procédure à suivre : Connaissant une estimation initiale x k de la racine, il faut donc 1. calculer δ= f (x k) f (x k ). la nouvelle estimation de la racine devient x k+1 = x k + δ 3. poursuivre en 1. jusqu à ce qu il y ait convergence La convergence de cette méthode est quadratique, car en moyenne ǫ k+1 = c ǫ k où <c < 1 est une constante. Mais cette propriété n est assurée que dans un voisinage immédiat de la racine. Ailleurs, la convergence peut devenir nettement moins favorable. Exemple : reprenons toujours le même exemple du calcul de la racine, avec f (x)= x 4. Alors x k+1 = x k f (x k) f (x k ) = x k x k 4 = 1 ) (x k + xk x k Partant de l estimation initiale x = 3, on obtient successivement 3

31 x 15 f(x) 1 5 x 1 x x x FIGURE 15 Représentation des premières itérations de la méthode de Newton pour f (x)= x 4. itération anc. valeur nlle valeur erreur k x k x k+1 ǫ k etc Voici un exemple de code Scilab qui estime la racine d une fonction (dont l expression analytique ainsi que celle de la dérivée sont connues) par la méthode de Newton. 1 function [x1] = newton(f,x,epsilon) 3 // f : nom de la fonction a analyser 4 // x : borne inferieure de l intervalle 5 // epsilon : tolerance sur la solution 6 // x1 : racine 7 8 maxiter = 5; // nombre maximum d iterations 9 k = 1; 1 11 while k<maxiter 1 [f,fprime] = f(x); 13 x1 = x - f/fprime; 14 disp([x1 f]) 15 k = k+1; 16 if abs(x1-x)<epsilon, break, end 17 x = x1; 18 end 19 if k==maxiter, disp( ** pas de convergence ** ), end endfunction 31

32 Il est ipportant que la fonction à analyser restitue à la fois la valeur f (x) et la dérivée f (x). Par exemple function [f,fprime] = racine(x) // definit la fonction dont on cherche la racine f = exp(-x) + x/5-1; fprime = -exp(-x) + 1/5; endfunction 5.5 La recherche de racines dans la pratique La recherche de racines sans inspection préalable de la fonction f est une opération risquée. Comme le montre la figure 16, les pièges sont nombreux f(x) x x f(x) x x FIGURE 16 Quelques fonctions pour lesquelles la recherche des racines risque de poser des problèmes si l intervalle de recherche initial et la méthode ne sont pas soigneusement choisis. 3

33 Avant de rechercher les racines d une fonction, il est indispensable de visualiser cette fonction. Dans le doute, mieux vaut opter pour une méthode dont la convergence est lente mais sûre. Avec la méthode de la bisection, on est assuré de voir l intervalle se réduire de moitié à chaque itération, ce qui n est pas le cas avec les autres méthodes. La convergence sera d autant meilleure que la fonction pourra être approximée par une droite (méthode de la sécante ou de la Regula falsi) dans le voisinage de la racine. La méthode de Newton permet de converger plus rapidement lorsque l expression de la dérivée première est connue. La meilleure stratégie consiste généralement à démarrer par une méthode lente mais sûre (bisection) pour ensuite accélérer la convergence dans le voisinage de la racine avec une méthode de Newton. 6 Intégration d équations différentielles Problème : Une variable y(t) est décrite par une équation différentielle ordinaire du premier ordre d y(t)/d t = f ( y(t), t ). On connaît la condition initiale y(t = t )= y. Comment déterminer y(t) à des temps autres que t? 6.1 Exemple Un condensateur se décharge dans une résistance non-linéaire, dont la valeur dépend du courant. Ce genre de situation surgit par exemple avec les tubes fluorescents. Le circuit est décrit par l équation d I d t = I C R(I ) avec la condition initiale I (t )= I. Cette équation est facile à intégrer lorsque R =cte. En revanche, il devient très difficile de trouver une solution analytique dans le cas où R varie. Il faut alors procéder à une intégration numérique. Tous les logiciels de conception de circuits par ordinateur comprennent des modules plus ou moins sophistiqués pour résoudre de tels problèmes. Représentons la solution recherchée I (t) en fonction de t. La valeur initiale I (t ) ainsi que la dérivée première en ce point I (t ) sont connues. Faisons un développement 33

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

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48 Méthodes de Polytech Paris-UPMC - p. 1/48 Polynôme d interpolation de Preuve et polynôme de Calcul de l erreur d interpolation Étude de la formule d erreur Autres méthodes - p. 2/48 Polynôme d interpolation

Plus en détail

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

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes. Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de

Plus en détail

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

Chapitre 2 Le problème de l unicité des solutions Université Joseph Fourier UE MAT 127 Mathématiques année 2011-2012 Chapitre 2 Le problème de l unicité des solutions Ce que nous verrons dans ce chapitre : un exemple d équation différentielle y = f(y)

Plus en détail

Équations non linéaires

Équations non linéaires Équations non linéaires Objectif : trouver les zéros de fonctions (ou systèmes) non linéaires, c-à-d les valeurs α R telles que f(α) = 0. y f(x) α 1 α 2 α 3 x Equations non lineaires p. 1/49 Exemples et

Plus en détail

3 Approximation de solutions d équations

3 Approximation de solutions d équations 3 Approximation de solutions d équations Une équation scalaire a la forme générale f(x) =0où f est une fonction de IR dans IR. Un système de n équations à n inconnues peut aussi se mettre sous une telle

Plus en détail

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

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer Pour commencer Exercice 1 - Ensembles de définition - Première année - 1. Le logarithme est défini si x + y > 0. On trouve donc le demi-plan supérieur délimité par la droite d équation x + y = 0.. 1 xy

Plus en détail

Chapitre 1 Régime transitoire dans les systèmes physiques

Chapitre 1 Régime transitoire dans les systèmes physiques Chapitre 1 Régime transitoire dans les systèmes physiques Savoir-faire théoriques (T) : Écrire l équation différentielle associée à un système physique ; Faire apparaître la constante de temps ; Tracer

Plus en détail

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

Précision d un résultat et calculs d incertitudes Précision d un résultat et calculs d incertitudes PSI* 2012-2013 Lycée Chaptal 3 Table des matières Table des matières 1. Présentation d un résultat numérique................................ 4 1.1 Notations.........................................................

Plus en détail

Fonctions de plusieurs variables

Fonctions de plusieurs variables Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme

Plus en détail

Résolution d équations non linéaires

Résolution d équations non linéaires Analyse Numérique Résolution d équations non linéaires Said EL HAJJI et Touria GHEMIRES Université Mohammed V - Agdal. Faculté des Sciences Département de Mathématiques. Laboratoire de Mathématiques, Informatique

Plus en détail

La fonction exponentielle

La fonction exponentielle DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction

Plus en détail

Correction de l examen de la première session

Correction de l examen de la première session de l examen de la première session Julian Tugaut, Franck Licini, Didier Vincent Si vous trouvez des erreurs de Français ou de mathématiques ou bien si vous avez des questions et/ou des suggestions, envoyez-moi

Plus en détail

Limites finies en un point

Limites finies en un point 8 Limites finies en un point Pour ce chapitre, sauf précision contraire, I désigne une partie non vide de R et f une fonction définie sur I et à valeurs réelles ou complees. Là encore, les fonctions usuelles,

Plus en détail

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives.

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives. L G L G Prof. Éric J.M.DELHEZ ANALYSE MATHÉMATIQUE ÉALUATION FORMATIE Novembre 211 Ce test vous est proposé pour vous permettre de faire le point sur votre compréhension du cours d Analyse Mathématique.

Plus en détail

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

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications A. Optimisation sans contrainte.... Généralités.... Condition nécessaire et condition suffisante

Plus en détail

Fonctions de deux variables. Mai 2011

Fonctions de deux variables. Mai 2011 Fonctions de deux variables Dédou Mai 2011 D une à deux variables Les fonctions modèlisent de l information dépendant d un paramètre. On a aussi besoin de modéliser de l information dépendant de plusieurs

Plus en détail

I. Polynômes de Tchebychev

I. Polynômes de Tchebychev Première épreuve CCP filière MP I. Polynômes de Tchebychev ( ) 1.a) Tout réel θ vérifie cos(nθ) = Re ((cos θ + i sin θ) n ) = Re Cn k (cos θ) n k i k (sin θ) k Or i k est réel quand k est pair et imaginaire

Plus en détail

Continuité et dérivabilité d une fonction

Continuité et dérivabilité d une fonction DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité

Plus en détail

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

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables Guy Desaulniers Département de mathématiques et de génie industriel École Polytechnique de Montréal Automne 2014 Table des matières

Plus en détail

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,

Plus en détail

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

IV- Equations, inéquations dans R, Systèmes d équations IV- Equations, inéquations dans R, Systèmes d équations 1- Equation à une inconnue Une équation est une égalité contenant un nombre inconnu noté en général x et qui est appelé l inconnue. Résoudre l équation

Plus en détail

Complément d information concernant la fiche de concordance

Complément d information concernant la fiche de concordance Sommaire SAMEDI 0 DÉCEMBRE 20 Vous trouverez dans ce dossier les documents correspondants à ce que nous allons travailler aujourd hui : La fiche de concordance pour le DAEU ; Page 2 Un rappel de cours

Plus en détail

Chp. 4. Minimisation d une fonction d une variable

Chp. 4. Minimisation d une fonction d une variable Chp. 4. Minimisation d une fonction d une variable Avertissement! Dans tout ce chapître, I désigne un intervalle de IR. 4.1 Fonctions convexes d une variable Définition 9 Une fonction ϕ, partout définie

Plus en détail

Les indices à surplus constant

Les indices à surplus constant Les indices à surplus constant Une tentative de généralisation des indices à utilité constante On cherche ici en s inspirant des indices à utilité constante à définir un indice de prix de référence adapté

Plus en détail

CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE. Cinquième épreuve d admissibilité STATISTIQUE. (durée : cinq heures)

CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE. Cinquième épreuve d admissibilité STATISTIQUE. (durée : cinq heures) CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE Cinquième épreuve d admissibilité STATISTIQUE (durée : cinq heures) Une composition portant sur la statistique. SUJET Cette épreuve est composée d un

Plus en détail

Cours 9. Régimes du transistor MOS

Cours 9. Régimes du transistor MOS Cours 9. Régimes du transistor MOS Par Dimitri galayko Unité d enseignement Élec-info pour master ACSI à l UPMC Octobre-décembre 005 Dans ce document le transistor MOS est traité comme un composant électronique.

Plus en détail

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

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé Baccalauréat S ntilles-guyane 11 septembre 14 Corrigé EXERCICE 1 6 points Commun à tous les candidats Une entreprise de jouets en peluche souhaite commercialiser un nouveau produit et à cette fin, effectue

Plus en détail

CCP PSI - 2010 Mathématiques 1 : un corrigé

CCP PSI - 2010 Mathématiques 1 : un corrigé CCP PSI - 00 Mathématiques : un corrigé Première partie. Définition d une structure euclidienne sur R n [X]... B est clairement symétrique et linéaire par rapport à sa seconde variable. De plus B(P, P

Plus en détail

Quantification Scalaire et Prédictive

Quantification Scalaire et Prédictive Quantification Scalaire et Prédictive Marco Cagnazzo Département Traitement du Signal et des Images TELECOM ParisTech 7 Décembre 2012 M. Cagnazzo Quantification Scalaire et Prédictive 1/64 Plan Introduction

Plus en détail

Donner les limites de validité de la relation obtenue.

Donner les limites de validité de la relation obtenue. olutions! ours! - Multiplicateur 0 e s alculer en fonction de. Donner les limites de validité de la relation obtenue. Quelle est la valeur supérieure de? Quel est le rôle de 0? - Multiplicateur e 0 s alculer

Plus en détail

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

Exercices - Polynômes : corrigé. Opérations sur les polynômes Opérations sur les polynômes Exercice 1 - Carré - L1/Math Sup - Si P = Q est le carré d un polynôme, alors Q est nécessairement de degré, et son coefficient dominant est égal à 1. On peut donc écrire Q(X)

Plus en détail

Rappels sur les suites - Algorithme

Rappels sur les suites - Algorithme DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................

Plus en détail

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

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre IUFM du Limousin 2009-10 PLC1 Mathématiques S. Vinatier Rappels de cours Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre 1 Fonctions de plusieurs variables

Plus en détail

aux différences est appelé équation aux différences d ordre n en forme normale.

aux différences est appelé équation aux différences d ordre n en forme normale. MODÉLISATION ET SIMULATION EQUATIONS AUX DIFFÉRENCES (I/II) 1. Rappels théoriques : résolution d équations aux différences 1.1. Équations aux différences. Définition. Soit x k = x(k) X l état scalaire

Plus en détail

Image d un intervalle par une fonction continue

Image d un intervalle par une fonction continue DOCUMENT 27 Image d un intervalle par une fonction continue La continuité d une fonction en un point est une propriété locale : une fonction est continue en un point x 0 si et seulement si sa restriction

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4) FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4) Bernard Le Stum Université de Rennes 1 Version du 13 mars 2009 Table des matières 1 Fonctions partielles, courbes de niveau 1 2 Limites et continuité

Plus en détail

Cours d électricité. Circuits électriques en courant constant. Mathieu Bardoux. 1 re année

Cours d électricité. Circuits électriques en courant constant. Mathieu Bardoux. 1 re année Cours d électricité Circuits électriques en courant constant Mathieu Bardoux mathieu.bardoux@univ-littoral.fr IUT Saint-Omer / Dunkerque Département Génie Thermique et Énergie 1 re année Objectifs du chapitre

Plus en détail

M2 IAD UE MODE Notes de cours (3)

M2 IAD UE MODE Notes de cours (3) M2 IAD UE MODE Notes de cours (3) Jean-Yves Jaffray Patrice Perny 16 mars 2006 ATTITUDE PAR RAPPORT AU RISQUE 1 Attitude par rapport au risque Nousn avons pas encore fait d hypothèse sur la structure de

Plus en détail

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme? Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version

Plus en détail

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme? Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version

Plus en détail

Texte Agrégation limitée par diffusion interne

Texte Agrégation limitée par diffusion interne Page n 1. Texte Agrégation limitée par diffusion interne 1 Le phénomène observé Un fût de déchets radioactifs est enterré secrètement dans le Cantal. Au bout de quelques années, il devient poreux et laisse

Plus en détail

Calcul différentiel sur R n Première partie

Calcul différentiel sur R n Première partie Calcul différentiel sur R n Première partie Université De Metz 2006-2007 1 Définitions générales On note L(R n, R m ) l espace vectoriel des applications linéaires de R n dans R m. Définition 1.1 (différentiabilité

Plus en détail

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

Théorème du point fixe - Théorème de l inversion locale Chapitre 7 Théorème du point fixe - Théorème de l inversion locale Dans ce chapitre et le suivant, on montre deux applications importantes de la notion de différentiabilité : le théorème de l inversion

Plus en détail

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007 Vision industrielle et télédétection - Détection d ellipses Guillaume Martinez 17 décembre 2007 1 Table des matières 1 Le projet 3 1.1 Objectif................................ 3 1.2 Les choix techniques.........................

Plus en détail

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

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1 La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1 La licence Mathématiques et Economie-MASS de l Université des Sciences Sociales de Toulouse propose sur les trois

Plus en détail

Les Conditions aux limites

Les Conditions aux limites Chapitre 5 Les Conditions aux limites Lorsque nous désirons appliquer les équations de base de l EM à des problèmes d exploration géophysique, il est essentiel, pour pouvoir résoudre les équations différentielles,

Plus en détail

Continuité d une fonction de plusieurs variables

Continuité d une fonction de plusieurs variables Chapitre 2 Continuité d une fonction de plusieurs variables Maintenant qu on a défini la notion de limite pour des suites dans R n, la notion de continuité s étend sans problème à des fonctions de plusieurs

Plus en détail

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Recherche opérationnelle Les démonstrations et les exemples seront traités en cours Souad EL Bernoussi Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Table des matières 1 Programmation

Plus en détail

Oscillations libres des systèmes à deux degrés de liberté

Oscillations libres des systèmes à deux degrés de liberté Chapitre 4 Oscillations libres des systèmes à deux degrés de liberté 4.1 Introduction Les systèmes qui nécessitent deux coordonnées indépendantes pour spécifier leurs positions sont appelés systèmes à

Plus en détail

Maple: premiers calculs et premières applications

Maple: premiers calculs et premières applications TP Maple: premiers calculs et premières applications Maple: un logiciel de calcul formel Le logiciel Maple est un système de calcul formel. Alors que la plupart des logiciels de mathématiques utilisent

Plus en détail

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire CHAPITRE N5 FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION Code item D0 D2 N30[S] Items étudiés dans le CHAPITRE N5 Déterminer l'image

Plus en détail

Chapitre 0 Introduction à la cinématique

Chapitre 0 Introduction à la cinématique Chapitre 0 Introduction à la cinématique Plan Vitesse, accélération Coordonnées polaires Exercices corrigés Vitesse, Accélération La cinématique est l étude du mouvement Elle suppose donc l existence à

Plus en détail

Notion de fonction. Résolution graphique. Fonction affine.

Notion de fonction. Résolution graphique. Fonction affine. TABLE DES MATIÈRES 1 Notion de fonction. Résolution graphique. Fonction affine. Paul Milan LMA Seconde le 12 décembre 2011 Table des matières 1 Fonction numérique 2 1.1 Introduction.................................

Plus en détail

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES Théorème - Définition Soit un cercle (O,R) et un point. Une droite passant par coupe le cercle en deux points A et

Plus en détail

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,

Plus en détail

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

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours Exo7 Continuité (étude globale). Diverses fonctions Exercices de Jean-Louis Rouget. Retrouver aussi cette fiche sur www.maths-france.fr * très facile ** facile *** difficulté moyenne **** difficile *****

Plus en détail

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

Université Paris-Dauphine DUMI2E 1ère année, 2009-2010. Applications Université Paris-Dauphine DUMI2E 1ère année, 2009-2010 Applications 1 Introduction Une fonction f (plus précisément, une fonction réelle d une variable réelle) est une règle qui associe à tout réel x au

Plus en détail

Programmation linéaire

Programmation linéaire 1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit

Plus en détail

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

Chapitre 3. Mesures stationnaires. et théorèmes de convergence Chapitre 3 Mesures stationnaires et théorèmes de convergence Christiane Cocozza-Thivent, Université de Marne-la-Vallée p.1 I. Mesures stationnaires Christiane Cocozza-Thivent, Université de Marne-la-Vallée

Plus en détail

Résolution de systèmes linéaires par des méthodes directes

Résolution de systèmes linéaires par des méthodes directes Résolution de systèmes linéaires par des méthodes directes J. Erhel Janvier 2014 1 Inverse d une matrice carrée et systèmes linéaires Ce paragraphe a pour objet les matrices carrées et les systèmes linéaires.

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

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

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables Fausto Errico Département de mathématiques et de génie industriel École Polytechnique de Montréal Automne 2012 Table des matières

Plus en détail

Voyez la réponse à cette question dans ce chapitre. www.hometownroofingcontractors.com/blog/9-reasons-diy-rednecks-should-never-fix-their-own-roof

Voyez la réponse à cette question dans ce chapitre. www.hometownroofingcontractors.com/blog/9-reasons-diy-rednecks-should-never-fix-their-own-roof Une échelle est appuyée sur un mur. S il n y a que la friction statique avec le sol, quel est l angle minimum possible entre le sol et l échelle pour que l échelle ne glisse pas et tombe au sol? www.hometownroofingcontractors.com/blog/9-reasons-diy-rednecks-should-never-fix-their-own-roof

Plus en détail

Table des matières. I Mise à niveau 11. Préface

Table des matières. I Mise à niveau 11. Préface Table des matières Préface v I Mise à niveau 11 1 Bases du calcul commercial 13 1.1 Alphabet grec...................................... 13 1.2 Symboles mathématiques............................... 14 1.3

Plus en détail

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

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 Introduction. On suppose connus les ensembles N (des entiers naturels), Z des entiers relatifs et Q (des nombres rationnels). On s est rendu compte, depuis l antiquité, que l on ne peut pas tout mesurer

Plus en détail

MESURE ET PRECISION. Il est clair que si le voltmètre mesure bien la tension U aux bornes de R, l ampèremètre, lui, mesure. R mes. mes. .

MESURE ET PRECISION. Il est clair que si le voltmètre mesure bien la tension U aux bornes de R, l ampèremètre, lui, mesure. R mes. mes. . MESURE ET PRECISIO La détermination de la valeur d une grandeur G à partir des mesures expérimentales de grandeurs a et b dont elle dépend n a vraiment de sens que si elle est accompagnée de la précision

Plus en détail

Cours 7 : Utilisation de modules sous python

Cours 7 : Utilisation de modules sous python Cours 7 : Utilisation de modules sous python 2013/2014 Utilisation d un module Importer un module Exemple : le module random Importer un module Exemple : le module random Importer un module Un module est

Plus en détail

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

Suites numériques 4. 1 Autres recettes pour calculer les limites Suites numériques 4 1 Autres recettes pour calculer les limites La propriété suivante permet de calculer certaines limites comme on verra dans les exemples qui suivent. Propriété 1. Si u n l et fx) est

Plus en détail

Chapitre 7. Récurrences

Chapitre 7. Récurrences Chapitre 7 Récurrences 333 Plan 1. Introduction 2. Applications 3. Classification des récurrences 4. Résolution de récurrences 5. Résumé et comparaisons Lectures conseillées : I MCS, chapitre 20. I Rosen,

Plus en détail

Circuits RL et RC. Chapitre 5. 5.1 Inductance

Circuits RL et RC. Chapitre 5. 5.1 Inductance Chapitre 5 Circuits RL et RC Ce chapitre présente les deux autres éléments linéaires des circuits électriques : l inductance et la capacitance. On verra le comportement de ces deux éléments, et ensuite

Plus en détail

La polarisation des transistors

La polarisation des transistors La polarisation des transistors Droite de charge en continu, en courant continu, statique ou en régime statique (voir : le transistor) On peut tracer la droite de charge sur les caractéristiques de collecteur

Plus en détail

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé Baccalauréat ES Pondichéry 7 avril 204 Corrigé EXERCICE 4 points Commun à tous les candidats. Proposition fausse. La tangente T, passant par les points A et B d abscisses distinctes, a pour coefficient

Plus en détail

Capes 2002 - Première épreuve

Capes 2002 - Première épreuve Cette correction a été rédigée par Frédéric Bayart. Si vous avez des remarques à faire, ou pour signaler des erreurs, n hésitez pas à écrire à : mathweb@free.fr Mots-clés : équation fonctionnelle, série

Plus en détail

Sur certaines séries entières particulières

Sur certaines séries entières particulières ACTA ARITHMETICA XCII. 2) Sur certaines séries entières particulières par Hubert Delange Orsay). Introduction. Dans un exposé à la Conférence Internationale de Théorie des Nombres organisée à Zakopane

Plus en détail

Annexe commune aux séries ES, L et S : boîtes et quantiles

Annexe commune aux séries ES, L et S : boîtes et quantiles Annexe commune aux séries ES, L et S : boîtes et quantiles Quantiles En statistique, pour toute série numérique de données à valeurs dans un intervalle I, on définit la fonction quantile Q, de [,1] dans

Plus en détail

Chapitre 3 Les régimes de fonctionnement de quelques circuits linéaires

Chapitre 3 Les régimes de fonctionnement de quelques circuits linéaires Chapitre 3 Les régimes de fonctionnement de quelques circuits linéaires 25 Lechapitreprécédent avait pour objet l étude decircuitsrésistifsalimentéspar dessourcesde tension ou de courant continues. Par

Plus en détail

CARACTERISTIQUE D UNE DIODE ET POINT DE FONCTIONNEMENT

CARACTERISTIQUE D UNE DIODE ET POINT DE FONCTIONNEMENT TP CIRCUITS ELECTRIQUES R.DUPERRAY Lycée F.BUISSON PTSI CARACTERISTIQUE D UNE DIODE ET POINT DE FONCTIONNEMENT OBJECTIFS Savoir utiliser le multimètre pour mesurer des grandeurs électriques Obtenir expérimentalement

Plus en détail

CAPTEURS - CHAINES DE MESURES

CAPTEURS - CHAINES DE MESURES CAPTEURS - CHAINES DE MESURES Pierre BONNET Pierre Bonnet Master GSI - Capteurs Chaînes de Mesures 1 Plan du Cours Propriétés générales des capteurs Notion de mesure Notion de capteur: principes, classes,

Plus en détail

Table des matières. Introduction Générale 5

Table des matières. Introduction Générale 5 Table des matières Introduction Générale 5 1 Généralités et rappels 16 1.1 Rappels... 16 1.1.1 Introduction... 16 1.1.2 Notion de stabilité...... 17 1.1.3 Stabilité globale et stabilité locale... 17 1.1.4

Plus en détail

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées.

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées. Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées. 1 Ce sujet aborde le phénomène d instabilité dans des systèmes dynamiques

Plus en détail

Echantillonnage Non uniforme

Echantillonnage Non uniforme Echantillonnage Non uniforme Marie CHABERT IRIT/INP-ENSEEIHT/ ENSEEIHT/TéSASA Patrice MICHEL et Bernard LACAZE TéSA 1 Plan Introduction Echantillonnage uniforme Echantillonnage irrégulier Comparaison Cas

Plus en détail

Les algorithmes de base du graphisme

Les algorithmes de base du graphisme Les algorithmes de base du graphisme Table des matières 1 Traçage 2 1.1 Segments de droites......................... 2 1.1.1 Algorithmes simples.................... 3 1.1.2 Algorithmes de Bresenham (1965).............

Plus en détail

Le modèle de Black et Scholes

Le modèle de Black et Scholes Le modèle de Black et Scholes Alexandre Popier février 21 1 Introduction : exemple très simple de modèle financier On considère un marché avec une seule action cotée, sur une période donnée T. Dans un

Plus en détail

TSTI 2D CH X : Exemples de lois à densité 1

TSTI 2D CH X : Exemples de lois à densité 1 TSTI 2D CH X : Exemples de lois à densité I Loi uniforme sur ab ; ) Introduction Dans cette activité, on s intéresse à la modélisation du tirage au hasard d un nombre réel de l intervalle [0 ;], chacun

Plus en détail

EXPLOITATIONS PEDAGOGIQUES DU TABLEUR EN STG

EXPLOITATIONS PEDAGOGIQUES DU TABLEUR EN STG Exploitations pédagogiques du tableur en STG Académie de Créteil 2006 1 EXPLOITATIONS PEDAGOGIQUES DU TABLEUR EN STG Commission inter-irem lycées techniques contact : dutarte@club-internet.fr La maquette

Plus en détail

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

Introduction à l étude des Corps Finis

Introduction à l étude des Corps Finis Introduction à l étude des Corps Finis Robert Rolland (Résumé) 1 Introduction La structure de corps fini intervient dans divers domaines des mathématiques, en particulier dans la théorie de Galois sur

Plus en détail

Etude de fonctions: procédure et exemple

Etude de fonctions: procédure et exemple Etude de fonctions: procédure et exemple Yves Delhaye 8 juillet 2007 Résumé Dans ce court travail, nous présentons les différentes étapes d une étude de fonction à travers un exemple. Nous nous limitons

Plus en détail

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE Le schéma synoptique ci-dessous décrit les différentes étapes du traitement numérique

Plus en détail

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

Correction du Baccalauréat S Amérique du Nord mai 2007 Correction du Baccalauréat S Amérique du Nord mai 7 EXERCICE points. Le plan (P) a une pour équation cartésienne : x+y z+ =. Les coordonnées de H vérifient cette équation donc H appartient à (P) et A n

Plus en détail

Systèmes de transmission

Systèmes de transmission Systèmes de transmission Conception d une transmission série FABRE Maxime 2012 Introduction La transmission de données désigne le transport de quelque sorte d'information que ce soit, d'un endroit à un

Plus en détail

Continuité en un point

Continuité en un point DOCUMENT 4 Continuité en un point En général, D f désigne l ensemble de définition de la fonction f et on supposera toujours que cet ensemble est inclus dans R. Toutes les fonctions considérées sont à

Plus en détail

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures) Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures) Eercice 1 (5 points) pour les candidats n ayant pas choisi la spécialité MATH Le tableau suivant donne l évolution du chiffre

Plus en détail

TP 7 : oscillateur de torsion

TP 7 : oscillateur de torsion TP 7 : oscillateur de torsion Objectif : étude des oscillations libres et forcées d un pendule de torsion 1 Principe général 1.1 Définition Un pendule de torsion est constitué par un fil large (métallique)

Plus en détail

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

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin. Exo7 Matrice d une application linéaire Corrections d Arnaud odin. Exercice Soit R muni de la base canonique = ( i, j). Soit f : R R la projection sur l axe des abscisses R i parallèlement à R( i + j).

Plus en détail

CHAPITRE VIII : Les circuits avec résistances ohmiques

CHAPITRE VIII : Les circuits avec résistances ohmiques CHAPITRE VIII : Les circuits avec résistances ohmiques VIII. 1 Ce chapitre porte sur les courants et les différences de potentiel dans les circuits. VIII.1 : Les résistances en série et en parallèle On

Plus en détail

avec des nombres entiers

avec des nombres entiers Calculer avec des nombres entiers Effectuez les calculs suivants.. + 9 + 9. Calculez. 9 9 Calculez le quotient et le rest. : : : : 0 :. : : 9 : : 9 0 : 0. 9 9 0 9. Calculez. 9 0 9. : : 0 : 9 : :. : : 0

Plus en détail

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre : Terminale STSS 2 012 2 013 Pourcentages Synthèse 1) Définition : Calculer t % d'un nombre, c'est multiplier ce nombre par t 100. 2) Exemples de calcul : a) Calcul d un pourcentage : Un article coûtant

Plus en détail

Probabilités sur un univers fini

Probabilités sur un univers fini [http://mp.cpgedupuydelome.fr] édité le 7 août 204 Enoncés Probabilités sur un univers fini Evènements et langage ensembliste A quelle condition sur (a, b, c, d) ]0, [ 4 existe-t-il une probabilité P sur

Plus en détail