Ce cours consiste à apporter des compétences sur la compréhension et la mise en pratique des méthodes classiques de programmation scientifique utiles dans tous les domaines de l’ingénierie numérique et des sciences des données. La construcution et la formalisation des méthodes sont développées et la mise en pratique permet de comprendre les enjeux des résolutions numériques en terme de complexité et de stabilité numérique.

Les supports de cours pour les étudiants ont été déposés sur la plateforme Moodle / Eureka de l’Université Le Havre Normandie.

Enseignants

  • Cyrille Bertelle, LITIS, UniversitĂ© Le Havre Normandie ;
  • Antoine Toulalan, Louise Penz, AĂŻcha Ferjani ont assurĂ© des groupes de TP les dernières annĂ©es ;
  • Mustapha Arfi, VĂ©ronique Jay, Pierrick Tranouez, Rawan Ghnemat ont Ă©galement participĂ© aux enseignements dans un passĂ© plus Ă©loignĂ©.

Contenu

  • Chapitre 1 : Objectifs et enjeux du calcul scientifique
  • Chapitre 2 : Rappels d’algèbre linĂ©aire
  • Chapitre 3 : MĂ©thodes directes de rĂ©solution de systèmes linĂ©aires : mĂ©thodes de Gauss et mĂ©thode de factorisation LDR ; conditionnement d’une matrice
  • Chapitre 4 : MĂ©thodes itĂ©ratives de rĂ©solution de systèmes linĂ©aires : mĂ©thodes de Jacobi, de Gauss-Seidel et de relaxation
  • Chapitre 5 : Interpolation polynomiale par la mĂ©thode de Lagrange ; mĂ©thodes des splines cubiques
  • Chapitre 6 : Approximations par moindres carrĂ©es : rĂ©gression linĂ©aire et gĂ©nĂ©ralisation aux modèles linĂ©aires
  • Chapitre 7 : DĂ©rivation et intĂ©gration numĂ©rique : formules de diffĂ©rences finies du 1er et 2nd ordre ; mĂ©thode des trapèzes et de Simpson ; mĂ©thode de quadrature de Gauss
  • Travaux Pratiques : Construction d’un package Java de calcul matriciel, de rĂ©solution de systèmes linĂ©aires par factorisation LDR, calcul de conditionnement appliquĂ© aux matrices de Hilbert, calcul d’interpolation par splines cubiques et d’approximation par des mĂ©thodes de moindres carrĂ©s, tracĂ©s des courbes d’interpolation et d’approximation.

Bibliographie générale principale

  • R. ThĂ©odor (1989) « Initiation Ă  l’analyse numĂ©rique », Masson
  • J. Rappaz, M. Picasso (2017) « Introduction Ă  l’analyse numĂ©rique », Presses Polytechniques et Universitaires Romandes
  • A. Fortin (2011) « Analyse numĂ©rique pour ingĂ©nieurs », Presses internationales polytechnique
  • A. Quarteroni, R. Sacco, F. Saleri (2007) « MĂ©thodes numĂ©riques », Springer
  • M. Lakrib (2017) « Analyse numĂ©rique, cours et exercices rĂ©solus », Ellipses
  • F. Fibet (2024) « Analyse numĂ©rique, algorithme et Ă©tude mathĂ©matique (2e ed) », Dunod

Un polycopié partiel du cours est accessible ici

Une ancienne page web est accessible ici