Procédures Matlab
Les fichiers accessibles par cette page sont sujets à des modifications dues aux corrections / améliorations apportées aux différentes procédures qui s'y trouvent. N'hésitez pas à me donner votre avis, et à me signaler les erreurs ou dysfonctionnements que vous auriez contastées.
Avertissement :
Les exercices proposés ici constituent une illustration par la pratique des performances d'algorithmes de résolution des systèmes linéaires et de calcul des valeurs propres - vecteur propres de matrices, étudiés dans le cours Analyse Numérique Matricielle du D.E.A. d'Analyse Numérique, qui est devenu le Master ANEDP. Ces exercices sont programmés en langage Matlab et il est nécessaire d'avoir une version de ce logiciel correctement installée sur votre ordinateur pour les utiliser.
Les puristes de Matlab seront peut-être effrayés par l'utilisation frustre du langage dans ces procédures : il s'agit le plus souvent d'une traduction de sous-programmes écrits en Fortran. Alors pourquoi utiliser Matlab ? Parce que ce langage permet une relative indépendance d'utilisation sur des ordinateurs différents, et une mise au point rapide de nouvelles procédures à partir de celles existantes. Enfin l'environnement graphique est assez complet et plus simple d'utilisation celui de Scilab, et puis... c'était le seul dont je disposais au moment d'organiser ces séances de TP !
Introduction à Matlab :
- manuel d'introduction à Matlab (en français par M. Postel) (HTML en ligne)
- manuel d'introduction à Matlab (en français par E. Luneville & P. Ciarlet) (format pdf) (format ps)
- manuel d'introduction à Matlab (en anglais par D.F. Griffiths) (format pdf) (format ps)
- instructions générales de programmation en langage Matlab (format pdf) (format ps)
Mode d'emploi :
- télécharger le fichier associé à une des séances suivantes
- lire sur ce fichier les instructions pour installer les données nécessaires à la séance
- télécharger ces fichiers de données (le fichier bib.tgz est commun à toutes les séances)
- installer ces fichiers conformément aux instructions
- faire les exercices
- séance numéro 1
exercices d'initiation à Matlab (format pdf) (format ps) - séance numéro 2
exercices sur les méthodes itératives (Jacobi, Gauss-Seidel, etc.) (format pdf) (format ps)
données associées (format tgz) - séance numéro 3
exercices sur les méthodes itératives (GC, Laplacien, préconditionnement) (format pdf) (format ps)
données associées (bib.tgz) (selap1.tgz) (selap2.tgz) (selap3.tgz) - séance numéro 4
exercices sur les méthodes itératives (GC, BiGC, Matrix Market, préconditionnement) (format pdf) (format ps)
données associées (bib.tgz) (matrix.tgz) (semat1.tgz) (semat2.tgz) (semat3.tgz) (semat4.tgz) - séance numéro 5
exercices sur les méthodes itératives (résolution d'une équation de transport) (format pdf) (format ps)
données associées (bib.tgz) (setrans.tgz) - séance numéro 6
exercices sur les sous-espaces de Krylov (format pdf) (format ps)
données associées (krylov.tgz) - séance numéro 7
exercices sur les algorithmes FOM (format pdf) (format ps)
données associées (fom.tgz) - séance numéro 8
exercices sur les valeurs propres (format pdf) (format ps)
données associées (sevp.tgz)
Liens :
Pour retrouver ces procédures sur PLUME, cliquer ici.
Présentation du cours Analyse Numérique Matricielle (avant 2003)
Présentation du Master Analyse Numérique et Équations aux Dérivées Partielles (après 2003)
Les procédures Matlab du livre Introduction au calcul scientifique par la pratique.
Ionut Danaila, Pascal Joly, Sidi Mahmoud Kaber & Marie Postel. (version française 2005)
Les procédures Matlab du livre An Introduction to Scientific Computing.
Ionut Danaila, Pascal Joly, Sidi Mahmoud Kaber & Marie Postel. (version anglaise 2006)
- séance numéro 1
Pascal Joly - 14/10/10