Objectifs pédagogiques
- Manipuler l'ensemble des éléments de l'interface MATLAB
- Utiliser les commandes simples et avancés de MATLAB afin d'écrire des scripts et des fonctions performantes
- Importer, exporter, traiter et afficher des données et des graphes de tous types
- Créer une interface graphique utilisateur pour une application spécifique.
Modalités et moyens pédagogiques
Formation délivrée en présentiel ou distanciel* (e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :
- Ordinateurs Mac ou PC (sauf pour les cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
- Environnements de formation installés sur les postes de travail ou en ligne
- Supports de cours et exercices
En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatique...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi
Niveau requis
Avoir une formation initiale scientifique.
Public concerné
Ingénieurs, développeurs, scientifiques, enseignants et chercheurs.
Programme
Introduction à MATLAB
- Présentation du logiciel
- Interface utilisateur
- Les différents types de variables
- Commandes de base
Les graphes MATLAB
- Savoir afficher des variables
- Les différents types de graphes
- Menus et édition
- L'onglet "plots"
Initiation à la programmation
- Scripts et fonctions
- Matrices, cellules et structures
- Commandes avancées
- Exécution des codes
Techniques de programmation
- A faire
- A ne pas faire
- Astuces et optimisation
- Débogage
Import / export
- Importer des données
- Exploiter les données
- Exporter les données
- Images et graphes
Développer une interface graphique
- Prise en main de "guide"
- Callbacks et handles
- Graphes
- Créer une application indépendante
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des exercices pratiques de programmation en cohérence avec les objectifs de ce programme