Numerical Computing
I am involved in various numerical computing related courses.
The programming language is FORTRAN77. The LaTeX source of this document (the same one, two sheets per page) was borrowed from here. I brought it a few additions, for GIS students. Here is an archive involving the modified LaTeX source.
PEIP
- Le support du cours (chapitre 1 uniquement).
GIS3
I am in charge of the Numerical Computing course in GIS3. This course focuses on linear algebra (system solving and eigenvalues).
Progression
- Introduction. Nombres à virgule flottante. Programmes simple.c et double.c. Notion d'arithmétique flottante. Epsilon machine. Trois exemples cancel.f, deg2.f et papillon.f.
- Problèmes, algorithmes, conditionnement, stabilité. Écriture matricielle d'un système. Deux méthodes de résolution de systèmes triangulaires. La feuille de TD 1 ainsi que l'archive cnum.tgz.
- Factorisation triangulaire
- Factorisation triangulaire
- Factorisation QR
- Factorisation QR
- Moindres carrés
- Valeurs propres
- Valeurs propres
- Valeurs propres
- Valeurs propres
Documents
- Mes notes de cours.
- Je signale l'excellent polycopié d'Analyse Numérique de Ernst Hairer, à l'Université de Genève, notamment les chapitres IV et V.
- Principaux ouvrages cités dans le support de cours
GIS4
I give practical work for numerical computing in GIS4. Serge Petiton is in charge of the course, which focuses on numerical integration.
Les deux TP sont organisés en deux fois 4 heures.
- Le premier TP (le même, deux feuilles par page) porte sur la méthode de Romberg.
- Le second TP (le même, deux feuilles par page) porte sur les schémas de Runge-Kutta.