Académique Documents
Professionnel Documents
Culture Documents
TP 4 : initiation Matlab
Introduction :
Il est très utilisé dans les domaines d’ingénierie et de recherche scientifique, ainsi qu’aux établissements
d’enseignement supérieur, sa popularité est due principalement à sa forte et simple interaction avec l’utilisateur mais
aussi aux points suivants :
A l’origine MATLAB était conçu pour faire principalement des calculs sur les vecteurs et les matrices d’où
son nom ‘Matrix Laboratory’, mais par la suite il a été amélioré et augmenté pour pouvoir traiter beaucoup plus de
domaines.
MATLAB n’est pas le seul environnement de calcul scientifique existant car il existe d’autres concurrents
dont les plus importants sont Maple et Mathematica, il existe même des logiciels libres qui sont des clones de Matlab
comme Scilab et Octave.
L’environnement MATLAB :
Actuellement MATLAB est à la version 2013 et au démarrage il affiche plusieurs fenêtres, selon la version on
peut trouver les fenêtres suivantes :
Current Folder: indique le répertoire courant ainsi que les fichiers existants.
Workspace: indique toutes les variables existantes avec leurs types et valeurs.
Command History: garde la trace de toutes les commandes entrées par l’utilisateur.
Command Window: nous utilisons pour formuler nos expressions et interagir avec MATLAB, et
c’est la fenêtre que nous utilisons tout au long de ce chapitre.
1
La fenêtre La fenêtre Command La fenêtre La fenêtre
Current Folder Window Workspace Command History
L’environnement MATLAB
Matlab peut être vu comme une calculatrice extrêmement puissante, les opérations simples peuvent être tapées
directement, et l’on obtient le résultat en appuyant sur la touche "Entrée".
>> 5+5
>> 5*5
>> 5^5
>> 5/5
>> 3/4
>> 3\4
En réalité on peut faire bien plus que de petites opérations, et pour ce faire, on va avoir besoin de la notion de
Variable : Une variable permet de mémoriser un résultat pour le réutiliser par la suite, de manière à pouvoir
automatiser certaines tâches, afin d’affecter une variable, on utilise le signe =, ainsi la ligne :
>> var1 = 3 doit être lue comme var1 3 et non pas comme un test d’égalité.
Le nom d’une variable ne doit contenir que des caractères alphanumériques ou le symbole ’_’ (underscore), et
doit commencer par un alphabet, nous devons aussi faire attention aux majuscules car le MATLAB est sensible à la
casse (A et a sont deux identifiants différents).
2
2. Familiarisez-vous avec les variables :
>> var1 = 52
>> var1
>> var2
>> ans
>> var1
>> 11 = var1
Que remarquez-vous à propos de la gestion des majuscules/minuscules dans les noms de variables ?
Pour effacer une variable, on peut se servir de la commande clear varname, si on ne donne pas d’argument à clear,
alors toutes les variables sont effacées.
>> var1
>> clear
Vous ne connaitrez probablement jamais toutes les commandes de Matlab, mais ce n’est pas un problème, car
vous pourrez retrouver toutes les informations nécessaires facilement en vous servant de l’aide, si vous vous rappelez
d’une commande mais pas de son utilisation, alors la commande help commande vous sera utile.
Si vous n’avez pas de nom de commande mais vous savez ce que vous cherchez, vous pouvez également
utiliser la fonction recherche de l’aide ou utiliser un des guides (touche f1 du clavier).
3
2. Historique des commandes :
Matlab garde en mémoire les dernières commandes effectuées. Elles sont visibles dans l’onglet Command
History, on peut également y accéder directement dans la Command Window au moyen des touches [↑] et [↓], ceci
est particulièrement utile pour répéter la dernière commande.
Deviner la réponse donnée par Matlab pour chacune des commandes suivantes :
La virgule permet de mettre plusieurs commandes sur une seule ligne, elle a le même rôle que la touche
entrée.
>> who
>> clc
L’évaluation d’une expression s’exécute de gauche à droite en considérant la priorité des opérations indiquée
dans le tableau suivant :
4
Donner les commandes Matlab permettant l’évaluation des expressions suivantes :
Afin de pouvoir écrire toute un programme, il est utile de les mettre dans un script, un script est un fichier
texte que Matlab pourra lire et exécuter.
1. Ouvrez l’éditeur de scripts de Matlab soit en cliquant sur la page blanche de la barre d’outils, soit en allant dans le
menu "File!New!M-file".
a = input(’entrez a : ’) % input demande à l’utilisateur d’entrer une valeur et affiche le message entre ‘ ’