Table des matières
1 Introduction 3
1.1 Le calcul numérique dans le programme ISN . . . . . . . . . . . . . . 3
1.2 Le calcul numérique et la simulation numérique . . . . . . . . . . . . 4
1.3 Objectifs du module . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Représentation des réels 7
2.1 Système de représentation des nombres réels et erreurs . . . . . . . . 7
2.1.1 Représentation des nombres réels en informatique . . . . . . . 7
2.1.2 L’erreur en arithmétique flottante . . . . . . . . . . . . . . . . 9
2.2 Limites du calcul en arithmétiques flottantes . . . . . . . . . . . . . . 11
2.2.1 Étude de f(x) = 1−cos(x)
x2..................... 11
2.2.2 Équation du second ordre . . . . . . . . . . . . . . . . . . . . 12
3 Algèbre linéaire dense et implémentation 13
3.1 Notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.1.1 Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.1.2 Vecteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2 Opérations de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.1 Opérations vectorielles . . . . . . . . . . . . . . . . . . . . . . 15
3.2.2 Opérations matricielles . . . . . . . . . . . . . . . . . . . . . . 15
3.3 Algorithmes pour les opérations de base . . . . . . . . . . . . . . . . 16
3.3.1 Opérations vectorielles . . . . . . . . . . . . . . . . . . . . . . 16
3.3.2 Le produit Matrice Vecteur et le produit "extérieur" de deux
vecteurs .............................. 16
3.3.3 Produit Matrice-Matrice . . . . . . . . . . . . . . . . . . . . . 19
3.4 Considérations des niveaux d’opérations . . . . . . . . . . . . . . . . 22
4 Résolution de systèmes linéaires par une méthode directe 25
4.1 Motivations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1.1 Estimation de l’erreur de résolution . . . . . . . . . . . . . . . 25
4.1.2 Gauss ou Cramer ? . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2 Systèmes linéaires à matrice triangulaire . . . . . . . . . . . . . . . . 28
4.3 Méthode directe avec élimination de Gauss . . . . . . . . . . . . . . . 29
4.3.1 Élimination de Gauss . . . . . . . . . . . . . . . . . . . . . . 29
4.3.2 Factorisation LU . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.4 Du choix du pivot . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.4.1 Analyse de la méthode d’élimination de Gauss sans pivot . . 33
4.4.2 Pivot partiel . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.5 Implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35