Partenaires

CNRS
UPS



Rechercher

Sur ce site

Sur le Web du CNRS


Accueil du site > Divers > Olivier Gauthe > Enseignement

Enseignement

par Olivier Gauthe - 22 février

This is a teaching page. My personnal page is here.

Cette page rassemble des supports de cours et des scripts pour les cours et tutoriels que j’enseigne. Ma page personnelle se trouve ici.

Modélisation et méthodes numériques

Notes de cours sur les méthodes numériques de résolutions d’équations différentielles

Scripts Matlab de résolution d’équations différentielles

Corrigé du premier contrôle et scripts de résolution de l’équation du pendule

Corrigé du deuxième contrôle

Correction du projet

Calcul formel

Tutoriel d’introduction à Python

Script d’installation de Python et SymPy pour Linux

Tutoriels pour doctorants

Les tutoriels auront lieu les mardi et jeudi à partir de 18h30 en salle H1 du bâtiment 3TP1. Programme prévisionnel :

mardi 7 mars : introduction à python : python pour les débutants. Aucun prérequis nécessaire.

Tutoriel utilisé

jeudi 9 mars : python pour les scientifiques : calcul matriciel, tracer de courbe, récupérer des données dans un fichier et les traiter, fitter des données sur une courbe...

Exemple de script

mardi 14 mars : introduction à la console : utiliser la console Linux, aucun prérequis nécessaire.

jeudi 16 mars : introduction au C++ : le C++ est un langage compilé aux performances très supérieures à celles de Python

mardi 21 mars : C++ pour les scientifiques : utiliser LAPACK et Eigen pour diagonaliser une matrice, utiliser un fichier d’input, optimiser le compilateur...

jeudi 23 mars : utiliser git : git est un logiciel de suivi de version : il permet de revenir à une version antérieure du code, de comparer le code avec une version précédente, de développer son code sur plusieurs ordinateurs... Git peut aussi être utiliser avec LaTeX, comme par exemple un manuscrit de thèse.