Edition et sauvegarde des fichiers MATLAB

Cours édition et sauvegarde des fichiers MATLAB, tutoriel & guide de travaux pratiques en pdf.

1 Introduction
2 Méthode de travail
2.1 Edition et sauvegarde des fichiers MATLAB
2.1.1 Editeur intégré à MATLAB
2.3.1 Fichiers de commande (« script files ») .
2.4 Sauvegarde de données sur disque
3 Les bases de MATLAB
3.1 Création et calcul de vecteurs et matrices
3.1.1 Vecteurs
3.2 Opérations sur les tableaux
4 Analyse de systèmes dynamiques linéaires à l’aide de la boîte à outils control systems
4.1 Introduction de fonctions de transfert d’Evans
4.4.1 Fonction multiplication et feedback
4.5.1 Réponse temporelle
4.6 Analyse des propriétés des systèmes
5 Les structures de contrôle du « langage » MATLAB
6 Simulation de systèmes dynamiques linéaires et non-linéaires avec la boîte à outils Simulink
6.1 Introduction
6.2.1 Modélisation travail MATLAB
6.3 La bibliothèque standard
6.4 Les S-functions de Simulink (version provisoire)

Introduction

Le présent document a pour but de fournir les bases nécessaires à l’utilisation du logiciel MATLAB, dans le cadre des cours, des exercices et du laboratoire de régulation automatique, pour lequel les boîtes à outils Control System et Simulink sont employées. Il ne présente donc ce logiciel que sous l’angle de son utilisation en régulation automatique.
Le logiciel MATLAB (MATrix LABoratory) est spécialisé dans le domaine du calcul matriciel numérique. Tous les objets définis dans MATLAB le sont donc au moyen de vecteurs et de matrices/tableaux de nombres. Un ensemble important d’opérateurs et de fonctions MATLAB de base facilitent leur manipulation et des opérations comme par exemple le produit et l’inversion matricielles (inv), la transposition (’) ou encore le calcul des valeurs propres (eig) font partie de la bibliothèque standard. D’autres fonctions servant à la création et à la manipulation de matrices et de tableaux (diag, fliplr, flipud, rot90, rand, ones, zeros, linspace, logspace) sont également disponibles en nombre.

Méthode de travail
Edition et sauvegarde des fichiers MATLAB
Editeur intégré à MATLAB

Dans un premier temps, on peut se contenter d’introduire ses commandes une à une au niveau de l’espace de travail où elles sont interprétées directement.
Cependant, par la suite, il est beaucoup plus pratique d’écrire sa séquence de commandes complète au moyen d’un éditeur, puis de sauvegarder le tout dans un fichier avec l’extension .M. Cette séquence pourra alors être exécutée dans MATLAB par simple introduction du nom du fichier. MATLAB possède un éditeur intégré que l’on appelle sélectionnant File-New-Script.

Aide en ligne
En plus de l’aide de Windows, une aide en ligne est disponible pour chaque commande de MATLAB. Il suffit d’introduire :
help nom_de_commande

Création de fichiers de commandes et de fonctions utilisateur
Fichiers de commande (« script files »)
Un fichier de commande (script file) est un fichier ASCII d’extension .M conte-nant une suite de commandes MATLAB. Il être exécuté directement en tapant simplement son nom dans l’espace de travail MATLAB.

Fonctions
De nouvelles fonctions peuvent être ajoutées à MATLAB par l’utilisateur. Il suffit de créer un fichier de nom nom_de_fonction.M contenant les commandes à exécuter et dont l’entête a le format :
function [liste des arguments de sortie] = nom_de_fonction(liste des arguments d’entrée)
Exemple La fonction suivante convertit la grandeur d’entrée x en débibels et la retourne dans y.

Sauvegarde de données sur disque
Les variables définies dans l’espace de travail MATLAB peuvent être sauvegardées dans des fichiers ASCII par la commande :
save chemi n\ nom_de_f i chi er . dat nom_de_variable a s c i i
Un tel fichier ASCII peut être ultérieurement relu soit par MATLAB (fonction load) soit par d’autres programmes (Excel, Word, etc). Dans le premier cas, il est cependant conseillé de sauvegarder directement la variable dans un fichier binaire *.MAT de format spécifique à MATLAB :
save chemi n\ nom_de_f i chi er nom_de_variable La fenêtre graphique peut être soit imprimée directement, soit sauvée dans un fichier, lequel peut être intégré dans un document (menu importation d’image) ou imprimé ultérieurement. Signalons, parmi les différents formats de fichiers disponibles, le format PostScript qui fournit une qualité irréprochable. Par exemple, le sauvetage de la fenêtre graphique courante s’effectue par :
pri nt chemi n\ nom_de_f i chi er . eps deps

Les bases de MATLAB
Création et calcul de vecteurs et matrices
Vecteurs

Un vecteur-ligne est introduit de la façon suivante :
v =[ 5 , 2 , 1 3 , 4 ]
Le vecteur v
v=5 2 13 4
Si l’introduction est terminée par un point-virgule, on évite l’affichage du vec-teur v. Un vecteur-colonne peut être introduit en remplaçant les virgules par des points-virgules ou des retours de chariot. L’accès aux composantes d’un vecteur s’effectue directement par des commandes du genre :
v ( 3 )
ce qui donne à l’écran :
ans =13
Si comme dans le cas présent, v(3)
v ( 1 )

…….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Introduction au Logiciel Matlab (1.72 MO) (Cours PDF)
Introduction au Logiciel Matlab

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *