Vous êtes sur la page 1sur 2

Univ.

de Ghardaia 2eme Année MATH&INFO OPM 2 & MN

TP1 : Les erreurs Troncature et Arrondi


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.

Enseignant: Dr. M. Zaiani 2 2023-2024

Vous aimerez peut-être aussi