Résolution numérique des équations différentielles ordinaires;
Résolution numérique des systèmes différentiels;
Approfondissements sur le langage C++ . L'usage du python est tout à fait possible.
Savoir choisir la méthode la plus adaptée pour résoudre un problème donné modélisé par des équations différentielles ;
Etre capable d'utiliser les atouts avancés du langage objet: structuration d'un programme en classes, classes virtuelles, surcharges, lisibilité.
Résolution numérique des systèmes différentiels;
Approfondissements sur le langage C++ . L'usage du python est tout à fait possible.
Savoir choisir la méthode la plus adaptée pour résoudre un problème donné modélisé par des équations différentielles ;
Etre capable d'utiliser les atouts avancés du langage objet: structuration d'un programme en classes, classes virtuelles, surcharges, lisibilité.
1 Analyse numérique
Schémas d'intégration (Euler, Runge-Kutta, multipas...);
Etude de l'ordre, de la stabilité, de l'erreur de phase des schémas précédents;
2 Exemples possibles
Mouvement des planètes;
Equation de Voltera;
Equation de Lorentz;
Equation de Van der Pol.
3 Langage C++
Utilisation avancée des classes;
Visualisation en OpenGL à l'aide de modules ad hoc fournis.
Schémas d'intégration (Euler, Runge-Kutta, multipas...);
Etude de l'ordre, de la stabilité, de l'erreur de phase des schémas précédents;
2 Exemples possibles
Mouvement des planètes;
Equation de Voltera;
Equation de Lorentz;
Equation de Van der Pol.
3 Langage C++
Utilisation avancée des classes;
Visualisation en OpenGL à l'aide de modules ad hoc fournis.