Objectif de la formation

L’objectif de la formation est d’acquérir la maîtrise de MATLAB, de son interface, de ses capacités de calcul numérique et d’apprendre à programmer en langage MATLAB. Cette formation offre une introduction complète à l’environnement MATLAB.

 

Public concerné

Etudiant, Ingénieurs, développeurs, scientifiques, enseignant, chercheurs.

 

Prérequis

Une formation initiale scientifique est souhaitable.

 

Programme de la formation

 

MATLAB Simulink

  • Présentation de MATLAB
  • Historique de MATLAB
  • Les applications intégrées de MATLAB
  • Présentation de SIMULINK
  • Présentation de STATEFLOW
  • Historique des versions de MATLAB

 

Prise en main de MATLAB

  • L’interface de MATLAB
  • Les variables sous MATLAB
  • Les appels de fonctions MATLAB
  • Les opérations arithmétiques sous MATLAB
  • L’aide dans MATLAB

 

Les matrices sous MATLAB

  • Déclaration de matrices
  • Le calcul matriciel
  • Les manipulations sur les matrices
  • Quelques fonctions matricielles

 

Les nombres complexes sous MATLAB

  • Représentation d’un nombre complexe
  • La conjugué d’un nombre complexe
  • Opérations sur les nombres complexes
  • Partie imaginaire et partie réelle
  • Module et argument

 

Les chaines de caractères sous MATLAB

  • Généralité sur les chaînes de caractères
  • Conversions de chaînes de caractères en nombres
  • Conversion de nombres en chaînes de caractères
  • Tests sur les chaînes
  • Concaténation de chaîne de caractères
  • Opérations sur les chaînes
  • Fonctions utiles

 

La gestion des dates et heures sous MATLAB

  • Différents formats de dates et heures
  • Autres fonctions utiles de mesure du temps

 

La programmation sous MATLAB

  • Éditeur de MATLAB
  • Les Scripts sous MATLAB
  • Les fonctions sous MATLAB
  • Les variables globales
  • Les opérateurs relationnels et logiques
  • Les structures conditionnelles
  • Les fonctions statistiques
  • Interaction avec l’utilisateur
  • Interaction avec le système d’exploitation
  • Optimisation de code sous MATLAB

 

Les graphiques sous MATLAB

  • Création d’une figure
  • Tracer des courbes
  • Tracer multiple sur un graphe
  • Documentation du graphique
  • Styliser le graphe
  • Graphique en 3D

 

Les tableaux multidimensionnels sous MATLAB

  • Créer d’un tableau
  • Dimension d’un tableau
  • Manipulation des tableaux
  • Indexation d’un tableau
  • Ajout d’un scalaire

 

Les tableaux de cellules sous MATLAB

  • Création d’un tableau de cellules
  • Accès aux données d’un tableau de cellules
  • Ajouter des cellules à un tableau de cellules
  • Supprimer des données d’un tableau de cellules
  • Concaténer des tableaux de cellules avec « [] »
  • Appliquer une fonction à chaque cellule

 

Les structures sous MATLAB

  • Création d’une structure
  • Accéder aux valeurs d’une structure
  • Accéder à un élément particulier d’une structure

 

Les polynômes sous MATLAB

  • Représentation d’un polynôme
  • Racines d’un polynôme
  • Évaluation de polynômes
  • Détermination d’un polynôme à partir de ces racines
  • Représentation graphique

 

La gestion des fichiers sous MATLAB

  • Les fichiers MAT sous MATLAB
  • Les fichiers ASCII sous MATLAB
  • Les fichiers .CSV sous MATLAB
  • Les fichiers EXCEL sous MATLAB
  • Manipulation de fichiers sous MATLAB

 

 Les IHM et le GUIDE sous MATLAB

  • Les interfaces graphiques sous MATLAB
  • Les objets graphiques sous MATLAB
  • Utilisation de GUIDE
  • Création d’une interface par programmation
  • La gestion des données dans une interface graphique MATLAB
  • Les Callbacks sous MATLAB
  • Générateur de couleur aléatoire sous MATLAB
  • Interférence de deux ondes sinusoïdales sous MATLAB

 

Méthodes pédagogique :

Cours théorique sur le fonctionnement et l’utilisation de MATLAB, ponctué par des exercices de mise en pratique.