• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

UE1 - Analyse Numérique Matricielle

  • Niveau d'étude

    BAC +4

  • ECTS

    5 crédits

  • Composante

    Faculté des sciences

Description

Contenu

Complexité d’un algorithme ; conditionnement d’une matrice ; rayon spectral ; systèmes linéaires, résolution directe : méthodes de Gauss, factorisation LU et PLU, méthode de Cholesky, méthode QR ; moindres carrés ; systèmes linéaires, résolution itérative : méthode de Jacobi, méthode de Gauss-Seidel ; décompositions en valeurs propres et en valeurs singulières (SVD), recherche des valeurs propres : méthode de Jacobi, méthode QR, méthode des puissances. 

Lire plus

Pré-requis obligatoires

Notions et contenus

Algèbre linéaire et bilinéaire en dimension finie (licence mathématiques L3) ; analyse numérique (licence mathématiques L3) ; langage Python.

Compétences

Maîtriser les notions principales de l’algèbre linéaire en dimension finie : applications linéaires et matrices, image et noyau, rang, changement de base, valeurs et vecteurs propres, matrice adjointe ; produits scalaires, normes vectorielles et normes matricielles ; connaître les propriétés principales des matrices symétriques et hermitiennes ; connaître les rudiments de la programmation sous Python.

Lire plus

Compétences visées

― Connaître les conditions d’application des méthodes suivantes de résolution directe de systèmes linéaires, savoir les expliquer et les mettre en œuvre pour des matrices de petites tailles : méthodes de Gauss, factorisation LU et PLU, méthode de Cholesky, méthode QR. 
― Connaître les conditions d’application des méthodes suivantes de résolution itérative de systèmes linéaires, savoir les expliquer et les mettre en œuvre pour des matrices de petites tailles, savoir analyser leur convergence : méthode de Jacobi, méthode de Gauss-Seidel.
― Connaître les conditions d’application des méthodes suivantes de décomposition en valeurs propres ou en valeurs singulières, savoir les expliquer et les mettre en œuvre pour des matrices de petites tailles, savoir analyser leur convergence : méthode des puissances, méthode de Jacobi, méthode QR.
― Savoir expliquer ou construire un script Python des algorithmes précédents, en proposer des améliorations dans certains cadres applicatifs.
― Connaître et savoir utiliser sous Python des bibliothèques de type numpy ou scipy.linalg.
― Dans des cas pratiques simples, savoir modéliser un problème menant à la résolution de systèmes linéaires, le traiter numériquement sous Python par application des résultats du cours, et être capable d’interpréter les résultats obtenus (mini-projet). 

Lire plus

Bibliographie

― G. Allaire, S.M. Kaber, Algèbre linéaire numérique. Ellipses (2002). 

― G. Allaire, Analyse numérique et optimisation. Editions de l’Ecole Polytechnique, 2005. 

― G.H. Golub, C.F. Van Loan, Matrix Computation. The John Hopkins University Press, 1989. 

Lire plus