Descriptif
Welcome to MAA312! The topic of this course is the numerical simulation of ODE's. 
- Quizz after each class: 20%.
 - One assignement from TD (in the form of a Jupyter notebook): 20%
 - Test: 20%
 - Final exam: 40%.
 - Attendance and participation: bonus points between 0 and 2/20 given by the TAs.
 
Students must pair to complete together the assignment. Pairs can be composed of students of two different groups.
And now, on to the science !
Objectifs pédagogiques
The aim of the class is to give a large overview on numerical methods for ODEs exploring both the theory and their implementation in Python. A complementary aspect of the course is the study of qualitative properties of ODEs.
- Contrôle Final : 1
 - Contrôle : 1
 - Travaux pratiques : 6
 - Cours magistral : 9
 - Travaux dirigés : 3
 
Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme Bachelor of Science de l'Ecole polytechnique
Vous devez avoir validé l'équation suivante : UE MAA207
Calculus, Basics of Python, Series of functions, differential equations
Format des notes
Numérique sur 20Littérale/grade américainPour les étudiants du diplôme Bachelor of Science de l'Ecole polytechnique
Le rattrapage est autorisé (Note de rattrapage conservée écrêtée à une note seuil de 11)- Crédits ECTS acquis : 4 ECTS
 
La note obtenue rentre dans le calcul de votre GPA.
Programme détaillé
A brief review of the theory of ordinary differential equations (Cauchy-Lipschitz theorem). Presentation of typical examples.
One-Step methods:
-Explicit and implicit Euler schemes
-Stability, consistency, convergence of the numerical schemes
-Implementation in Python and numerical examples
Runge-Kutta methods
Multi-step methods
Phase portraits for planar systems:
-Linear case
- Nonlinear case : stability of hyperbolic points, a glimpse at bifurcation theory
Global Nonlinear techniques:
-Stability of equilibria: Liapounov functions
-Gradient systems
-Hamiltonian systems and symplectic schemes
Mots clés
ODEs, numerical methods, qualitative behavior of solutionsSupport pédagogique multimédia