UNIVERSITÉ DE MAROUA
ÉCOLE NATIONALE SUPÉRIEURE POLYTECHNIQUE
DÉPARTEMENT DE MCHP
Enseignant : M. MBA TENE Salomon
CORRECTION EXAMEN DE LA SESSION NORMALE
UE : Méthodes Numériques
Année académique 2023/2024
Correction de l’exercice 1 : Testons nos connaissances
|xréel −xapproché |
1. Erreur absolue : |xréel − xapproché | ; Erreur relative : |xréel |
1pt
2. Les techniques incluent :
-méthode de bisection,
-méthode de Newton,
-méthode du point fixe, etc. 1pt
3. Rôle :
-La fonction ‘who‘ affiche les variables dans l’espace de travail,
-‘whos‘ donne des détails,
-‘lookfor‘ recherche une fonction par mot-clé, -‘quit‘ ferme l’environnement. 1pt
4. La transposition d’une matrice/vector en Matlab se fait avec le symbole ‘’‘ (apostrophe).
0.5pt
5.1. v(2 : 5) : extrait les indices 2 à 5 de v ; A(:, 2 : 5): extrait les colonnes 2 à 5 de A;
A(1 : 4) = [1, v(:)]: assigne une valeur à certains indices de A. 1pt
5.2. ‘length(A)‘ donne la longueur, ‘max(A)‘ donne le maximum, ‘sort(A)‘ trie les valeurs,
‘sum(A)‘ fait la somme. 1pt
5.3. ‘ones(size(A))‘ crée une matrice de 1 de la même taille que A. 0.5pt
Correction de l’Exercice 2 : Passons à la pratique
1. Soit x = 0.1347 donné avec une erreur de 0.5% : 1pt
1.1. Erreur absolue :
Erreur absolue = x × Taux d’erreur = 0.1347 × 0.005 = 0.0006735
Réponse : Erreur absolue = 0.0006735 1pt
1.2. Chiffres significatifs:
Pour le nombre 0.1347, le nombre de chiffres significatifs correspond au nombre de
chiffres non nuls, qui sont 1, 3, 4, 7. 1pt Réponse : 4 chiffres significatifs 1pt
1.3. **Arrondi** : En arrondissant 0.1347 avec 3 chiffres significatifs, le résultat est
0.135. 1pt Réponse : Résultat final arrondi = 0.135 1pt
2. Soit la fonction f (x) = x − 0.2 sin(x) − 0.5 : 3pts
1
2.1. Méthode de bisection:
Calculer les valeurs à x = 0 et x = 0.5 pour vérifier le changement de signe. Si
f (0) < 0 et f (0.5) > 0, alors utiliser la méthode de bisection.
- Calculer f (0) = 0 − 0.2 sin(0) − 0.5 = −0.5.
- Calculer f (0.5) = 0.5 − 0.2 sin(0.5) − 0.5 ≈ −0.0124.
Continuer avec la méthode jusqu’à atteindre une précision de 0.5 × 10−1 . La valeur
approchée pourrait être x ≈ 0.5. 3pts
2.2. Méthode du point fixe : Réarranger pour obtenir x = 0.5 + 0.2 sin(x), puis itérer
jusqu’à convergence.
- Commencer avec une valeur initiale, par exemple x0 = 0.
- Calculer les valeurs successives jusqu’à |xn+1 − xn | < ϵ avec ϵ = 0.5 × 10−1 .
La valeur approchée pourrait être x ≈ 0.5. 3pts
2.3. Méthode de Newton-Raphson :
Utiliser la dérivée pour itérer :
- Formule : xn+1 = xn − ff′(x n)
(xn )
où f ′ (x) = 1 − 0.2 cos(x).
- Commencer avec une valeur initiale et continuer les itérations jusqu’à atteindre
ϵ = 0.5 × 10−2 . - Exemple de calcul peut donner x ≈ 0.4.
La réponse devrait se rapprocher de la solution réelle. 3pts
2.4. Précision des méthodes:
Comparer les valeurs approchées obtenues avec chaque méthode.
La méthode de Newton-Raphson est généralement plus précise et converge plus rapi-
dement. Selon le résultat,
la méthode de Newton-Raphson pourrait être la plus précise. 2pts
3. Graphique en Matlab: Utiliser la commande suivante pour tracer les deux fonctions :
“‘matlab
x = linspace(-5, 5, 100);
y1 = x.2 . ∗ cos(x);
y2 = x. ∗ cos(x).2 ;
plot(x, y1, ’b’, x, y2, ’r–’)
title(’Graphiques des fonctions’)
xlabel(’x’)
ylabel(’y’)
legend(’y = x2 ∗ cos(x)′ ,′ y = x ∗ cos2 (x)′ )gridon
Le graphique affichera y = x2 cos(x) en bleu et y = x cos2 (x) en rouge pointillé. 2pts
Proposeé par : ULRICH MOMOS ENSPM-GC4