Analyse numérique en langage de programmation C++ (2)

Code UE : CSC002

  • Cours + travaux pratiques
  • 6 crédits

Responsable(s)

Thierry HORSIN

Public et conditions d'accès

Avoir suivi CSC001 ou un cours de C++ et avoir des notions basiques de simulation numérique.

Objectifs pédagogiques

  • 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.

Compétences visées

 
  • 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é.

Contenu

 
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.
 
 

Modalité d'évaluation

Contrôle continu 

Bibliographie

  • M. CROUZEIX et A. MIGNOT : Analyse numérique des équations différentielles ordinaires (Masson), 1986.
  • A. HERAULT et J.-H. SAIAC : Informatique appliquée au calcul scientifique (polycopié)
  • A. QUARTERONI, F. SALERI : Calcul scientifique, (Springer), 2006.

Cette UE apparaît dans les diplômes et certificats suivants

Chargement du résultat...
Patientez
Intitulé de la formation
Type
Modalité(s)
Lieu(x)
Intitulé de la formation Licence Sciences des données
Lieu(x) À la carte
Intitulé de la formation Type Modalité(s) Lieu(x)

Contact

EPN06 Mathématiques et statistiques
2 rue conté Accès 35 3 ème étage porte 19
75003 Paris
Sabine Glodkowski
Voir le site

Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation

Enseignement non programmé s'il s'agit d'un diplôme, d'un certificat ou d'une UE ou enseignement qui ne fait jamais l'objet d'une programmation s'il s'agit d'une UA ou d'une US (le code formation commence alors par UA ou US).