Premières commandes

Le moyen le plus simple d'utiliser MATLAB est d'écrire directement dans la fenêtre de commande (Command Window) juste après le curseur (prompt) >>

Pour calculer une expression mathématique il suffit de l'écrire comme ceci :

>> 7+8 Puis on clique sur la touche Entrer pour voir le résultat

ans =

15

Si nous voulons qu'une expression soit calculée mais sans afficher le résultat, on ajoute un point-virgule ‘;' à la fin de l'expression comme suit :

>> 7+8 ;

>>

Affectation

Pour créer une variable on utilise la structure simple : ‘variable = définition' sans se préoccuper du type de la variable.

Par exemple :

>> a = 10 ;

>> u = cos(a) ;

>> v = sin(a) ;

>> u^2+v^2

ans =

1

>> ans+10

ans =

11

>>

Le nom d'une variable

  • 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).

  • Lorsque le calcul d'une opération n'est pas affecté à une variable, Matlab crée de manière automatique une variable ans (answer) qui contient le résultat de l'opération.

Liste des variables utilisées

Pour voir la liste des variables utilisées, soit on regarde à la fenêtre ‘Workspace' soit on utilise les commandes ‘whos' ou ‘who'.

whos donne une description détaillée (le nom de la variable, son type et sa taille), par contre who donne juste les noms des variables.

Par exemple, dans ce cours on a utilisé 3 variables a, u et v :

>> who

Your variables are:

a ans u v

>> whos

Name Size Bytes Class Attributes

a 1x1 8 double

ans 1x1 8 double

u 1x1 8 double

v 1x1 8 double

L'utilisation de ces deux commandes peut être omise car des informations sur les variables sont visibles directement dans la fenêtre workspace.

la fenêtre ‘Workspace'

La commande clear permet de supprimer une variable, plusieurs variables, ou toutes les variables du workspace.

>> clear a , supprimer la variable a

>> clear a u , supprimer les variables a et u

>> clear , supprimer toutes les variables

Sauvegarder, quitter Matlab et restaurer une session de travail

  • Pour sauvegarder l'ensemble de variables : déjà manipulées en Matlab, dans une session de travail on utilise la commande « save »

    Par exemple

    >> save tp1

    Dans le répertoire courant (ou Current Directory) un nouveau fichier portant le nom tp1.mat a été créé.

  • Quitter Matlab : Pour quitter Matlab on peut utiliser soit le menu File → exit Mtlab ou d'utiliser directement la commande suivante

    >> quit

  • Restaurer un espace de travail : (exemple : tp1.mat) , dans ce cas on tape la commande « load »

    >> load tp1

Plusieurs expressions dans la même ligne

Il est possible d'écrire plusieurs expressions dans la même ligne en les faisant séparées par des virgules ou des points virgules. Par exemple :

>> x=5+6, y=2*5-1, 12-4

x =

11

y =

9

ans =

8

>> 5+6; 2*5-1, 12-4;

ans =

9

Lecture et affichage simple

La fonction input : permet la saisie d'une valeur depuis le clavier:

  • Pour les valeurs numériques, n = input('message ') affiche message et affecte à la variable n la valeur numérique entrée au clavier.

  • Pour les chaînes de caractères, str = input('message','s') affiche message et affecte à la variable str la valeur entrée au clavier considérée alors comme une chaîne de caractères.

    >> A=input('Entrée la valeur de A : ')

    Entrée la valeur de A : 3

    A =

    3

    >> S=input('Entrée une phrase : ','s')

    Entrée une phrase : bonjour tout le monde

    S =

    bonjour tout le monde

La fonction disp : permet d'afficher un tableau de valeurs numériques ou de caractères. L'autre façon d'afficher un tableau est de taper son nom.

>> a=[1 2 3]; b=['O' 'P' 'M'];

>> disp(a)

1 2 3

>> disp(b)

OPM

Matlab utilise toujours les nombres réels ( double précision ) pour faire les calculs , ce qui permet d'obtenir une précision de calcule allant jusqu'aux 16 chiffres significatifs. Mais il faut noter les points suivants :

• Le résultat d 'une opération de calcule est par défaut affichée avec quatre chiffres après la virgule.

• Pour afficher davantage de chiffres utiliser la commande format long (14 chiffres après la virgule).

• Pour retourner à l'affichage par défaut, utiliser la commande format short.

• Pour afficher uniquement deux chiffres après la virgule, utiliser la commande format bank.

• Pour afficher les nombres sous forme d'une ration, utiliser la commande format rat.

AccueilPremières commandes< PrécédentSuivant >