Formation des enseignants Formation MATLAB
Formation des enseignants MATLAB® (pour MATrix LABoratory) est un logiciel scientifique de calcul numérique créé en 1984 par Mathworks. MATLAB c’est : Un environnement puissant, complet et facile à utiliser destiné au calcul scientifique et à sa visualisation graphique ; Plusieurs centaines de fonctions mathématiques, scientifiques et techniques regroupées en Toolboxes (ou « Boites à Outils ») ; Simulink, un environnement puissant de modélisation par schémas-blocs et de simulation de systèmes linéaires ou non, continus ou discrets. Des bibliothèques de blocs Simulink spécialisés (BlockSets) dans divers domaines. MATLAB : INTRODUCTION
Formation des enseignants Filter Design Fenêtre de commande Fenêtre de commande Fenêtres graphiques Fenêtres graphiques Image processing Neural Network Wavelet MATLAB Toolboxes Exemples de ToolBoxes REPRÉSENTATION GLOBALE
Formation des enseignants La fenêtre de commande (ou ligne de commande) : c’est l’outil de base de Matlab. Elle permet entre autre de faire n’importe quelle opération, de définir et affecter les variables d’environnement, d’utiliser les toolboxes via leurs fonctions, … MATLAB : PRÉSENTATION
Formation des enseignants La fenêtre d’historique de commande : permet de répéter les commandes précédentes en double-cliquant sur la commande concernée dans cette fenêtre. On peut obtenir le même résultat en ligne de commande par l’appui répétitif sur la touche « fléche haut » du pavé numérique. MATLAB : PRÉSENTATION
Formation des enseignants La fenêtre d’espace de travail : Cette fenêtre permet de visualiser les différentes variables existantes, en affichant leur nom, leur contenu (ou leur dimension) ainsi que le min et le max des données qu’elle contient. On peut obtenir la liste des variables ainsi que leurs dimensions en ligne de commande en tapant la commande « whos ». MATLAB : PRÉSENTATION
Formation des enseignants La fenêtre de répertoire courant : Cette fenêtre permet de visualiser le repertoire de travail dans lequel vous êtes. C’est ici que sont chargés/enregistrés les scripts, les modèles ou les données. MATLAB : PRÉSENTATION
Formation des enseignants Fenêtre de commande flottante: En appuyant sur les flèches orientées vers le haut ou vers le bas, on peut débloquer la fenêtre de commande. MATLAB : PRÉSENTATION
Formation des enseignants Exemple 1 : création d’un vecteur ligne stocké dans la variable a. Un vecteur est toujours défini entre crochets, les données étant séparées par des espaces ou des virgules pour un vecteur ligne. MATLAB : EXEMPLES
Formation des enseignants Exemple 2 : création d’un vecteur colonne stocké dans la variable b. la formule 1:3 génére des données incrémentées de 1 (ici : 1 2 3). L’apostrophe nous donne la transposée (ligne →colonne). Le point-virgule final empêche le résultat de s’afficher. MATLAB : EXEMPLES
Formation des enseignants Exemple 3 : exemple de produit scalaire (vecteur ligne * vecteur colonne). Le résultat est affecté à la variable « ans » quand aucune variable n’est spécifiée. MATLAB : EXEMPLES
Formation des enseignants Exemple 4 : exemple de produit matriciel ordinaire (vecteur colonne * vecteur ligne). MATLAB : EXEMPLES
Formation des enseignants Exemple 5 : exemple d’opérations sur les complexes. Introduction des constantes « pi » et « i » ainsi que des fonctions mathématiques « exp() » et « norm() ». MATLAB : EXEMPLES
Formation des enseignants Exemple 6 : création d’un vecteur t allant de 0 à 2*pi à intervalle de 0.1. Exemple d’accès à un élément d’un vecteur. Création d’un vecteur y = sin(t). MATLAB : EXEMPLES
Formation des enseignants Exemple 7 : tracé de la fonction y = f(t) à l’aide de la fonction « plot() ». MATLAB : EXEMPLES
Formation des enseignants Exemple 8 : exemple de tracé d’une sphère à l’aide des fonctions « sphere() » et « surf() ». MATLAB : EXEMPLES
Formation des enseignants le nom d’une variable ne peut contenir que des caractères alphanumériques, des underscores « _ » et doit commencer par une lettre un vecteur ligne se définit : nom = [données], où les données sont soit espacées soit séparées par une virgule Variables et constantes prédéfinies : ans, pi, i, j Notation scientifique : 0.02 s’écrit 2e-2 Fonctions mathématiques : exp(), sqrt(), sin(), mean(), std(), … Puissance : signe ^. Ex : 2^5 (=32) Toutes fonctionnalités accessibles en ligne de commande MATLAB : A RETENIR
Formation des enseignants Fin