Cours de traitement des données
Je suis intervenu il y a quelques années en Master Procédés et Matériaux à la faculté des Sciences de Limoges, dans le module traitement des données. Ce cours concernait la modélisation de phénomènes physiques en utilisant la librairie scientifique GSL (GNU Scientific Library) et le langage de programmation C. Le master n’existe plus sous cette forme aujourd’hui, mais vous pouvez toujours consulter les supports de cours, travaux dirigés et travaux pratiques (voir ci-dessous).
Objectifs de ce cours
- maîtriser les bases du langage C (types de données, instructions de contrôle, accès aux fichiers, les pointeurs, les fonctions)
- savoir utiliser une bibliothèque externe (la GSL, GNU Scientific Library)
- savoir lire sa documentation
- savoir utiliser un compilateur (gcc sous Linux)
Support de cours
- Introduction au langage C et à la bilbiothèque scientifique GSL (support de cours)
- Introduction au langage C et à la bilbiothèque scientifique GSL (diapos)
- présentation de la GSL (GNU Scientific Library)
- Modélisation d’un laser (étalissement d’une onde lumineuse dans la cavité)
Supports de travaux dirigés
- Concaténation de chaînes, calcul du module d’un nombre complexe
- calcul du module d’un nombre complexe (2) Calculatrice rudimentaire
- Boucles for, Table de conversion Fahreneint-Celcius
- GSL – constantes physiques, GSL – nombres complexes
- Pointeurs et mémoire, Produit scalaire de deux vecteurs
- Le pays de Tor’Bled Nam
- GSL – normalisation d’une série de données
- GSL – transformées de fourier rapides
- GSL – simulation numérique de la construction d’une onde lumineuse dans une cavité LASER
Supports de travaux pratiques
Licence
Ce cours est mis à disposition selon les termes de la Licence Creative Commons Attribution 3.0 France.