MATLAB est un langage interprété. Donc toute commande saisi au clavier sera exécutée automatiquement, lorsqu'on appui sur la touche "Entrer" du clavier.
Il est plus aisé de présenter cette partie à l'aide de quelques exemples.
Pour effectuer une opération dans la fenêtre des commandes par exemple pour additionner 10 et 6 ; à l’invite des commandes taper :
>> 10 + 6 puis, terminer avec la touche Entrer. MATLAB affichera
ans = 16
Autres exemples:
>> 35 – 30
Donnera :
ans = 5
>> 732 * 30
Donnera :
ans = 2.196 e+3
>> 8/0
Donnera :
ans = Inf
>> 2^3
Donnera
ans = 8
>> sin(pi/2)
Donnera :
ans = 1
Dans MATLAB la constante π est appelée « pi ».
Le nombre complexe 5 + 2i peut être saisi comme tel
>> 5 + 2i, on aura
ans = 5.0000 + 2.0000i
Lorsqu’une commande finit par un point virgule, le résultat n’est pas affiché dans la fenêtre des commandes.
Par exemple :
>> 8 + 6 ;
Rien ne sera affiché ; mais le résultat se mémorisé dans la fenêtre de travail.
Le tableau ci-après donne quelques opérateurs courants ainsi que des caractères spéciaux :
Opérateur |
Utilisation |
+ |
Addition |
- |
Soustraction |
* |
Multiplication scalaire et matriciel |
.* |
Multiplication éléments par éléments |
^ |
Puissance scalaire et matricielle |
.^ |
Puissance éléments par éléments |
/ |
Division à droite |
\ |
Division à gauche |
./ |
Division à droite éléments par éléments |
.\ |
Division à gauche élément par éléments |
: |
Génère un ensemble d’éléments régulièrement espacés, ou dans notation des matrice représente tous les éléments d’une ligne ou d’une colonne |
() |
Les parenthèses peuvent contenir les arguments d’une fonction, ou des éléments d’un vecteur ou d’une matrice, ou alors définir les ordres de priorités des calculs |
[ ] |
Les crochets sont utilisés pour représenter des matrices ou des vecteurs |
. |
C’est le point décimal |
… |
Les trois points de suspension indiquent la continuité ou la suite d’une ligne de code |
, |
La virgule sépare les éléments d’une ligne dans un vecteur ou une matrice |
; |
Le point virgule sépare les éléments d’une colonne dans une matrice ou un vecteur. Il sert aussi à supprimer l’affichage d’un résultat de calcul dans la fenêtre de commandes |
% |
Il est utilisé pour créer des commentaires. Tout ce qui se trouve après le signe % est un commentaire |
‘ |
Permet de transposer des matrices ou des vecteur. |
.’ |
|
= |
Assigne ou donne une valeur à une variable. |
Le tableau ci-après donne aussi quelques variables spéciales et constantes :
Noms |
Signification |
ans |
Le résultat récent d’une opération |
eps |
L’exactitude de la précision d’une représentation en virgule flottante |
i , j |
Ce sont des nombres imaginaires |
Inf |
Infini |
NaN |
Résultat numérique indéfini (not a number) |
pi |
Le nombre |
Le fonctionnement interactif de MATLAB peut s'avérer utile dans bien de cas lorsqu'on veut vérifier rapidement le bon déroulement d'une instruction par exemple. Ainsi les instructions qui conviennent peuvent être récupérées depuis l'historique des commandes, puis enrégistrées dans un fichier pour être exécutées à la demande.