Volumes horaires
- CM 0
- Projet 0
- TD 0
- Stage 0
- TP 50.0
Crédits ECTS
Crédits ECTS 2.5
Objectif(s)
Algorithmique:
Donner les outils informatiques nécessaires pour l’ingénieur :
• Savoir spécifier et comprendre des algorithmes simples
• Maîtriser la programmation en langage C
Méthodes numériques:
Apprendre et savoir mettre en oeuvre les méthodes numériques permettant de résoudre les probleme
de mathématiques pour l’ingénieur.
Contenu(s)
Algorithmique:
Vous travaillerez en binômes sur une machine (BE).
Les thèmes abordés par cet enseignement permettant l’apprentissage de la syntaxe de base du langage C sont :
- Programmation modulaire et paramètres des fonctions
- Réservation dynamique de mémoire
- Chaines de caractère, accès aux fichiers
- Tableaux et structures de données
- Electrostatique (2H)
Méthodes numériques:
Les applications seront programmées à l’aide du logiciel Matlab.
I : Schémas aux différences finies : centré amont, implicite explicite
Application à l’étude de la vibration longitudinale dans une barre bi-encastrée et
d'un choc sur une barre en traction encastrée avec une méthode par
différence finies implicite => 10h (l’application à la conduction instationnaire est faite dans le module d’échanges thermiques).
II : Méthodes de résolution de systèmes linéaires : itératives et directe => 8h
III : Résolution d'EDO, 1° ordre, 2 ordre avec la méthode d’Euler, et Runge Kutta. Application possible au mouvement d'un pendule ou à la cinétique d'une réaction chimique => 4h
Prérequis
Pas de prérequis
DS 2 heures sur machine
English version
Service scolarité
Scolarité
Vous souhaitez poser une question au Service scolarité
+(33) 4 76 82 71 65
Apprentissage
+(33) 4 76 82 50 31