Intégration numérique avec MATLAB
Intégration numérique avec MATLAB. 1. Méthode de quadrature élémentaire. Soit f : [a b] ? R une fonction continue. On rappelle les formules approchées
Intégration numérique
Il existe dans Matlab une fonction trapz qui implémente la méthode des trapèzes. Exemple En utilisant l'exemple précédent de la fonction f(x)=3x2 + 2x avec : h
Présentation de Matlab 1. Introduction - Historique 2. Démarrage de
Fonctions MATLAB utilisées pour l'intégration numérique échanger des données avec d'autres applications (via la DDE : MATLAB serveur ou client) ou.
Module : Méthodes numériques et programmation
Le premier chapitre est consacré à l'intégration numériques (méthode du point Tous les scripts Matlab présentés dans ce document
Untitled
La fonction Matlab quad8 utilise cette méthode pour l'intégration numérique. Avec n=4: Ces deux fonctions quad et quad8 proposent deux arguments optionnels
Travaux Pratiques Méthodes Numériques
La méthode des Trapèzes. 27. III.4. La méthode de Simpson. 28. III.5. Mise en œuvre sous Matlab. 28. III.6. TP N°3 : Intégration numérique de fonctions.
TP5: Intégration numérique : méthode du trapèze : Objectif : Principe
Dans ce TP nous allons étudier et implémenter
METHODES DINTEGRATION NUMERIQUE
Dans ce chapitre on va présenter certaines méthodes numériques chaque sous-intervalle. ... IV.2.3 Programme matlab de la méthode des rectangles.
Analyse Numérique
4.3 Intégration numérique : méthodes composites . avec un nombre maximum N de chiffres significatifs (imposé par le choix de la taille.
Recueil de travaux pratiques de lanalyse numérique rédigé par
Tous les algorithmes sont écrits sous Matlab. Ce dernier est pourvu d'une interface interactive et conviviale
Samir KENOUCHE
)kennouchesamir@gmail.com )samir.kenouche@univ-biskra.dzImportantLes programmes Matlab présentés dans ce recueil, sont exclusivement réservés aux étudiants
de Département des sciences de la matière. Ce document peut être téléchargé et reproduit
uniquement pour un usage individuel. La vente ou la reproduction comme support de cours payants est strictement interdite.Tous droits de traduction, adaptation et reproduction strictement réservés Copyrightr2015Université de Biskra - All rights reserved.PréambuleDans ce recueil de travaux pratiques, j"ai fait le choix de présenter systématiquement
et succinctement les fondements théoriques de chaque méthode numérique avant d"entamer l"écriture des algorithmes. Ceci est primordial afin d"appréhender les différents concepts de l"analyse numérique mais également pour éveiller "l"instinct" de programmation chez l"étudiant(e). Tous les algorithmes sont écrits sous Matlab. Ce dernier, est pourvu d"une interface interactive et conviviale, et permet avec une grande flexibilité d"effectuer des calculs numériques et des visualisations graphiques de très haut niveau. Les notions abordées dans ce recueil sont : l"intégration numériques (méthode du point milieu, du trapèze et celle de Simpson), recherche de racines d"une fonction réelle de variable réelle (méthode de point fixe, Aitken-Shanks, dichotomie, Newton, sécante), l"interpolation polynomiale (méthode de Lagrange, celle de Hermite et Tchebychev) et la résolution numérique d"équations différentielles. Par ailleurs, l"objectif principal de ce recueil de travaux pratiques, est la mise à la disposition des étudiants(es) d"un outil pratique dédié au calcul numérique sur ordi- nateur. Il a aussi pour vocation de donner les connaissances de base nécessaires à la compréhension des algorithmes inhérents à cette discipline. Bien évidemment, la listedes méthodes numériques présentées ici est loin d"être exhaustive, sont présentées
uniquement les méthodes les plus couramment utilisées en graduation. J"invite les lec- teurs à signaler d"éventuelles erreurs et imperfections en envoyant un mail à l"adresse. )kennouchesamir@gmail.com %xx xx xx xx Matlab est un produit deThe Mathswork Inc.,www.mathswork.com < M A T L A B (R) > (c) Copyright 1984-2008 The MathWorks, Inc.All Rights Reserved
Version 7.6.0.324 (R2008a)
Notons au passage, que la sociétéMathWorkscommercialise deux versions de MATLAB annuellement. Les lettres a et b désignent respectivement les versions sorties en Mars et en Septembre. 1Liste des Travaux pratiques
Important,page 1Préambule,page 1
Introduction,page 3
Note ,page 5Introduction,page 9
Énoncé du TP· +r,page 9
Introduction,page 11
Énoncé du TP¸ +r,page 12
Énoncé du TP¹ +r,page 17
Énoncé du TPº +r,page 21
Énoncé du TP» +r,page 24
Introduction,page 27
Énoncé du TP¼ +r,page 27
Résolution analytique,page 28
Résolution algorithmique,page 28
Introduction,page 31
Énoncé du TP½ +r,page 31
Introduction,page 34
Interprétation,page 35
Énoncé du TP¾ +r,page 37
Introduction,page 40
Énoncé du TP¿ +r,page 43
Introduction,page 48
Énoncé du TP+s,page 48
Énoncé du TP+s,page 50
Liste des Figures
1 Aire de l"intégrale
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Influence du nombre de sous-intervalle sur l"erreur d"intégration
. . . 83 Influence du paramètreksur la valeur de l"intégrale. . . . . . . . . . 10
8 Interpolation selonLagrange. . . . . . . . . . . . . . . . . . . . . . . 30
9 Interpolation selonHermite. . . . . . . . . . . . . . . . . . . . . . . 33
10 Illustration du phénomène deRunge. . . . . . . . . . . . . . . . . . . 35
11 Atténuation du phénomène deRungeaux nuds deTchebychev. . . 36
12 Effet du nombre de points d"interpolation selonTchebychev. . . . . 36
15Solutions numériques obtenues par les méthodes deEuler, deHeunet
deRunge-Kutta d"odre4. . . . . . . . . . . . . . . . . . . . . . . . 4516 Évolution de l"erreur relative en fonction du pas de discrétisation
. . . 47 17 Comparaison entre la solution analytique et la solution numérique générée par le solveurode23. . . . . . . . . . . . . . . . . . . . . . . 49 19 2Intégration numérique
1. Intégration numérique
simplement impossible à atteindre. Par conséquent, on fait appel à des méthodes allons étudier et implémenter, sous Matlab, quelques méthodes usuelles (pointmileu, trapèzeetSimpson) dédiées à l"intégration numérique.1.1 Méthode du point milieu
calcule suivant : inconnue. Ainsi, le schéma numérique de cette méthode s"écrira comme : (3) @Samir Kenouche3façons de mettre en uvre la méthode des rectangles. Ainsi, on a également la possibilité
de prendre la borne inférieure ou bien la borne supérieure sur chaque sous-intervalle1.2 Méthode du trapèze
1.3 Méthode de Simpson
second degré qui définit donc un arc de parabole passant par les points d"ordonnées (5) fait qu"elle pondère plus le point central. @Samir Kenouche4Intégration numérique
0 en utilisant les méthodes du point milieu, du trapèze et de Simpson. Conclure. T racerl"aire de l"intégrale, p ourn = 150sous-intervalles. Étudi erl"influence du nomb rede s ous-intervalles( n) sur l"erreur d"intégration. Appli quezles mêmes étap esp ourl"intégrale : 1 0 en utilisant la boucle fo r et d"autre pa rt,au mo yendes fonctions p réprogrammées sum etli nspace................Script Matlab................1clear␣all␣;␣close␣all␣;␣clc␣;2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3%␣@copyright␣15/11/2015␣Samir␣KENOUCHE␣:␣ALGORITHME␣PERMETTANT4%␣L"IMPLEMENTATION,␣SOUS␣MATLAB,␣DE␣LA␣METHODE␣DU␣POINT␣MILIEU,␣du5%␣TRAPEZE␣ET␣DE␣SIMPSON6
@Samir Kenouche5Intégration numérique
2246for␣ik␣=␣1:n-147
@Samir Kenouche6Intégration numérique
6667end68
72text("Interpreter","latex",␣"String",str,"Position",[3␣-0.2],"FontSize",12)␣;␣␣xlabel("x")␣;␣ylabel("f(x)")␣;Les résultats de l"intégrale, calculés par les trois méthodes, sont affichés sous Matlab
comme suit : L"INTEGRALE, PAR LA METHODE DU POINT MILIEU VAUT : -0.1228 L"INTEGRALE, PAR LA METHODE DU TRAPEZE VAUT : -0.1222 L"INTEGRALE, PAR LA METHODE DE SIMPSON VAUT : -0.1221Figure1: Aire de l"intégraleInfluence du nombre de sous-intervalles sur l"erreur d"intégration, voici le script Matlab :1clear␣all␣;␣clc␣;␣close␣all␣;␣format␣long2%%%%%%%%%%%%%%%%%%%%%%%%␣ERREUR␣D"INTEGRATION␣%%%%%%%%%%%%%%%%%%%%%%%3a␣=␣0␣;␣b␣=␣2*pi␣;␣n␣=␣150␣;␣ih␣=␣0␣;␣intexact␣=␣-␣0.12212260461896␣;4
@Samir Kenouche7Intégration numérique
15␣␣␣␣end16
21endLe graphe généré par ce script Matlab est :
Figure2: Influence du nombre de sous-intervalle sur l"erreur d"intégrationÀ partir de ce graphique, il apparait clairement que plus le nombre de sous-intervalles
est élevé plus l"erreur d"intégration est faible. Ce résultat s"explique par le fait que plus
n(nombre de sous-intervalles) est grand plus on s"approche de la forme continue de la fonction à intégrer. Autrement dit, plusnest élevé plus l"égalité vraie. @Samir Kenouche8Intégration numérique
1.4 Au moyen de routines Matlab
IntroductionIl existe des routines Matlab prédéfinies qui permettent de résoudre numériquement
des intégrales simple, double et triple. Ces commandes sont les suivantes :quad, quadl,quadgketquadv. Les commandes relatives au calcul d"intégrales double et triple seront abordées au cours de la séance. Nous donnons dans le script Matlab ci-dessous, un exemple d"utilisation de ces commandes pour le calcul d"intégralessimples.Énoncé du TP· +r-Au mo yendes commandes quad,quadletquadgk, évaluer l"intégrale :
0 Se servant de la commande quadv, évaluer l"intégrale : 0 pour différentes valeurs du paramètrek = 2 : 24.Tracer le courbe représentant la valeur de l"intégrale en fonction du paramètrek.................Script Matlab................1clear␣all␣;␣clc␣;2%%%%%%%%%%%%%%%%%%%%␣AU␣MOYEN␣DES␣ROUTINES␣MATLAB␣%%%%%%%%%%%%%%%%%%%3%␣@copyright␣16/11/2015␣Samir␣KENOUCHE4
@Samir Kenouche9Intégration numérique
35endCi-dessous, les résultats renvoyés par le script Matlab.
int1 = -0.1221; funEval1 = 125 int2 = -0.1221; funEval2 = 48 int3 = -0.1221; errorbnd = 1.4734e-15Figure3: Influence du paramètreksur la valeur de l"intégraleÀ partir de ce graphe, on observe que plus le paramètrekaugmente, plus la valeur
de l"intégrale est élevée. Il s"agit donc d"une corrélation positive. @Samir Kenouche10Solution d"équations non linéaires
2. Résolution d"équations non-linéaires
Méthodes du point fixe et de dichotomieIntroductionIl existe toute une panoplie de méthodes numériques (dichotomie, point fixe,Newton,
Lagrange, ... etc) permettant de trouver numériquement les zéros de fonction au moins bien choisie. Ce qui les distingue, entre autre, c"est leurs vitesses de convergence et leurs robustesses. Dans certaines applications, cette vitesse de convergence devient un facteur déterminant notamment quand il s"agit de calculer les racines d"une constellation de fonctions.2.1 Méthode du point fixe dernière est ditefonction d"itération. Le schéma numérique de cette méthode est donné par : servira, entre autre, à comparer la vitesse de convergence pour des méthodes numériques numérique s"obtient à partir de : @Samir Kenouche11Solution d"équations non linéaires
on gagne la même quantité de précision à chaque itération. 2. cas on gagne le double de précision à chaque itération. 3. on gagne le triple de précision à chaque itération. d"une méthode itérative est évaluée au moyen de la relation : vitesse de convergence de la méthode est élevée.Énoncé du TP¸ +r en utilisant la méthode dupoint fixe 1. 2. Écrire un programme Matlab permettant l"implémentation du schéma numé- rique de cette méthode. 3. 4. en fonction du nombre d"itérations. 5. T racerl"évolution de l"erreur en fonction du no mbred"itér ations. 6. numérique. 7. Calculer la vitesse de co nvergencede la métho denumérique.................Script Matlab................1clear␣all␣;␣close␣all␣;␣clc␣;2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3%␣@copyright␣15/11/2015␣Samir␣KENOUCHE␣:␣ALGORITHME␣PERMETTANT4%␣L"IMPLEMENTATION,␣SOUS␣MATLAB,␣DE␣LA␣METHODE␣DU␣POINT␣FIXE5x0␣=␣0.8;␣it␣=␣0;␣tol␣=␣1e-05;␣Nbrit␣=␣30;6
7while␣it␣<␣Nbrit8
37@Samir Kenouche13
Solution d"équations non linéaires
VITESSE
DECONVERGENCE
log en +1| log en54pente␣=␣round(pente);55
6163%␣CLIQUER␣SUR␣LA␣FIGURE␣POUR␣AFFICHER␣msg2Les résultats des différents calculs sont portés sur les figures suivantes
@Samir Kenouche14Solution d"équations non linéaires
d"améliorer sa convergence on peut la transformer en une nouvelle suite par le biais de l"algorithme d"accélération de convergence. Cet algorithme est connu sous le nom deAitken-Shanks.
L"algorithme deAitken-Shankspeut être appliqué à toute méthode de point fixe. Très souvent la convergence de cette méthode est très rapide. @Samir Kenouche15Solution d"équations non linéaires
................Script Matlab................1clear␣all␣;␣close␣all␣;␣clc␣;2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3%␣@copyright␣28/11/2015␣Samir␣KENOUCHE␣:␣ALGORITHME␣PERMETTANT4%␣L"IMPLEMENTATION,␣SOUS␣MATLAB,␣DE␣LA␣METHODE␣Aitken-Shanks5xinit␣=␣0.8␣;␣it␣=␣0␣;␣tol␣=␣1e-05␣;␣Nbrit␣=␣30␣;6
22endÀ titre comparatif et tenant compte des deux codes Matlab présentés ci-dessus, la mé-
thode du point fixe converge vers la racine approchéesol = 7.390850858357935e-01, au bout de24itérations. Alors que celle deAitken-Shanksconverge vers la même solution au bout de2itérations seulement. Ainsi, le gain en terme du temps d"exécu- tion apparait clairement. La convergence est 12 fois plus rapide avec l"algorithme deAitken-Shanks.
@Samir Kenouche16Solution d"équations non linéaires
2.2 Méthode de dichotomieLe principe de la méthode dedichotomie, encore appelée méthode debissection,
est basé sur le théorème de la valeur intermédiaire. La méthode est décrite comme 1. 2. 3. 4. Ce processus de division, par deux, de l"intervalle (à chaque itération on divisel"intervalle par deux) de la fonction est réitéré jusqu"à la convergence pour la tolérance
quotesdbs_dbs23.pdfusesText_29[PDF] Barem Sociologie - HotNewsro
[PDF] geografie barem simulare bacpdf - Romania libera
[PDF] Examenul de bacalaureat 2017 Proba E d) Geografie BAREM DE
[PDF] Examenul de bacalaureat 2015 barem - HotNewsro
[PDF] barem sociologie bac 2017 - Realitateanet
[PDF] Éducation physique et sportive Barême des épreuves du
[PDF] La fonction de direction dans l 'enseignement fondamental - CEF
[PDF] BAREME 3X500m GARCONS FILLES Temps total 3X500
[PDF] BAREME 3X500m GARCONS FILLES Temps total 3X500
[PDF] COURSE DE DEMI-FOND CAP BEP
[PDF] FICHES EPREUVES ATHLETISME
[PDF] Éducation physique et sportive Barême des épreuves du
[PDF] barème 100 m - Unil
[PDF] Le Bac infos generales 2017 - Ministère de l 'Éducation nationale