Descriptif
Ce module est une introduction à Matlab ainsi qu’à l’environnement Python (utilisation de bibliothèque spécifiques), qui sont deux environnements de calcul scientifique permettant de réaliser rapidement des simulations numériques des problèmes d'ingénierie pouvant être plus ou moins complexes aussi bien dans le domaine des mathématiques, STN ou encore dans le domaine de la mécanique.
Objectifs pédagogiques
Concernant le bloc Matlab, il s’agit d’être capable de :
- programmer sous Matlab en mode interactif ou script
- programmer efficacement de façon vectorielle
- manipuler les différents types de données (scalaire, vecteur, matrice, structure)
- d'utiliser les principaux outils du calcul scientifique (algèbre linéaire, recherche de zéro, minimisation, résolution d'EDO, quadrature numérique, fft)
- d'utiliser les outils de visualisation 1D, 2D et 3D….
Concernant le bloc Python, il s’agit d’être capable de :
- introduire et appréhender un environnement de programmation (console et IDE)
- utiliser et importer des bibliothèques spécifiques python : numpy, scipy, matplotlib, …
- programmer et manipuler le calcul vectoriel
- utiliser les principaux outils du calcul scientifique
- visualiser et utiliser les outils de visualisation 1D, 2D, …
effectifs minimal / maximal:
150/260Diplôme(s) concerné(s)
UE de rattachement
- UE.1.4 Physique 1 : UE.1.4 Fondements de la physique et méthodes scientifiques 1
Pour les étudiants du diplôme (FIG) Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées
Mathématiques élémentaires (Matrice …), Physiques élémentaires (Mécanique …) Signal élémentaire (cours d’introduction aux traitements du signal du semestre 1)
Format des notes
Numérique sur 20Pour les étudiants du diplôme (FIG) Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées
Vos modalités d'acquisition :
Evaluation sur des mini-projets (TP) proposés par les encadrants validés par les responsables des domaines MATHS, STN et MECA
La note finale consiste en une note de présentation à la fin des projets, ainsi qu'une note de suivi.
Le rattrapage est autorisé (Note de rattrapage conservée)- le rattrapage est obligatoire si :
- Note initiale < 6
- le rattrapage peut être demandé par l'étudiant si :
- 6 ≤ note initiale < 10
Le coefficient de l'UE est : 1.5
L'UE est évaluée par les étudiants.
Programme détaillé
Cours sous Moodle, réalisation de TP (mini- projet) Matlab / Python .
Concernant le bloc Matlab, il s’agit d’être capable de :
- programmer sous Matlab en mode interactif ou script
- programmer efficacement de façon vectorielle
- manipuler les différents types de données (scalaire, vecteur, matrice, structure)
- d'utiliser les principaux outils du calcul scientifique (algèbre linéaire, recherche de zéro, minimisation, résolution d'EDO, quadrature numérique, fft)
- d'utiliser les outils de visualisation 1D, 2D et 3D….
Concernant le bloc Python, il s’agit d’être capable de :
- introduire et appréhender un environnement de programmation (console et IDE)
- utiliser et importer des bibliothèques spécifiques python : numpy, scipy, matplotlib, …
- programmer et manipuler le calcul vectoriel
- utiliser les principaux outils du calcul scientifique
- visualiser et utiliser les outils de visualisation 1D, 2D, …