Exercice 1 : Intégrale Numérique en MATLAB Calculer l’intégrale numérique de la fonction (f (x) = x2 ) sur l’intervalle [0, 1] en utilisant différentes méthodes d’intégration numérique. 1. Utilisez MATLAB pour effectuer les calculs. 2. Comparez les résultats obtenus en utilisant les méthodes ‘integral‘, ‘quad‘, et ‘trapz‘. 3. Vérifiez la précision en calculant l’erreur par rapport à la valeur exacte de l’intégrale.
Exercice 2: Erreur de troncation dans l’approximation
de π Utilisez MATLAB pour calculer une approximation de π en utilisant la for- mule de Leibniz pour π : 1 1 1 1 1 π ≊ 4(1 − + − + − ....) 3 5 7 9 11 1. Calculez l’approximation de π en utilisant les n premiers termes de la série (par exemple, n = 10, n = 100, n = 1000). 2. Comparez les résultats aux 15 décimales de π fournies par MATLAB. 3. Observez comment l’erreur de troncation diminue à mesure que n aug- mente.
Exercice 3 : Erreur de troncation dans l’intégration
numérique Utilisez MATLAB pour effectuer une intégration numérique d’une fonction. 2 Par exemple, intégrez la fonction f (x) = e−x sur l’intervalle [0, 1]. 1. Utilisez la fonction quad de MATLAB pour effectuer l’intégration numérique avec différentes valeurs de tolérance, par exemple 1e − 4, 1e − 6, 1e − 8. √ 2. Comparez les résultats obtenus avec la valeur exacte ( 2π ) de l’intégrale (qui peut être obtenue mathématiquement) pour évaluer l’erreur de troncation.
Enseignant: Dr. M. Zaiani 1 2023-2024
Univ. de Ghardaia 2eme Année MATH&INFO OPM 2 & MN
Exercice 3 : Erreur de troncation dans la réso-
lution d’équations différentielles Utilisez MATLAB pour résoudre une équation différentielle ordinaire (EDO) en utilisant des méthodes numériques. Par exemple, résolvez l’EDO simple suivante : dx dy = −2x
1. Utilisez la fonction ode45 de MATLAB pour résoudre l’EDO sur un in-
tervalle donné avec différents pas de temps, par exemple 0.1, 0.01, 0.001.
2. Comparez les solutions obtenues avec la solution exacte de l’EDO pour
évaluer l’erreur de troncation.
Exercice 5: Erreur d’Arrondi
Objectif de l’exercice : Comprendre les erreurs d’arrondi dans la représen- tation des nombres réels en virgule flottante.
1. Calculez la somme de 1.111116 et 2.333411 en utilisant MATLAB. Af-
fichez le résultat avec une précision de 6, 5 et 4 décimales (utilisez fprintf).
2. Calculez la différence entre 1 et 0.899999 en utilisant MATLAB. Af-
fichez le résultat avec une précision de 6, , 4 et 1 décimales.