Vous êtes sur la page 1sur 3

Les variables sous MATLAB

matlabpourtous.com/matlab/prise-en-main-de-matlab/les-variables-sous-matlab

Dans le mode interactif, MATLAB peut être utilisé comme une « super puissante »
calculatrice scientifique. On dispose des opérations arithmétiques et d’un ensemble
important de fonctions de calcul numérique et de visualisation graphique.

Sous MATLAB, il n’y a pas de déclaration de types. De même, l’utilisateur ne s’occupe


pas de l’allocation mémoire.

Déclarer une variable


L’allocation et la déclaration de type est implicite sous MATLAB :

>> A = 8

A=
8

>> C = 3+4i

C=

3.0000 + 4.0000i

>> B = 2*pi

B=

6.2832

Afficher une variable


Pour déclarer et afficher une variable :

>> A = 5

A=

Pour afficher la variable:

>> A

A=

Pour déclarer une variable sans l’afficher:

1/3
> A = 6;

Nom des variables


Le premier caractère d’un nom de variable est obligatoirement une lettre ensuite, vous
pouvez mettre une lettre (non accentuées) ou un chiffre ou « _ ».

Le nombre de caractères est limité à 63 caractères max.

Attention : MATLAB est sensible à la casse Abc≠abC !

Espace de travail
Le Workspace est un espace en mémoire contenant les variables de travail définies en
ligne de commande.

Toutes les variables définies y sont accessibles.

Commande whos permet de lister les


variables stockées dans le workspace :

Les variables créées dans l’espace de


travail ne persistent pas après la
fermeture de MATLAB. Pour réutiliser vos
données à la prochaine au prochain
lancement de MATLAB, vous pouvez
sauvegarder vos données grâce à la
commande « save », Workspace

save myfile.mat

Cette commande sauvegarde votre


Workspace dans le dossier de travail
actuel dans un fichier compressé avec une
extension .mat, appelé MAT-file.

Pour effacer toutes les variables de


l’espace de travail (workspace), utilisez la
commande « clear ».

Vous pouvez restaurer vos données en


utilisant « load ».
Commande whos
load myfile.mat

Tester l’existence d’une variable


La commande « exist » permet de tester l’existence d’une variable dans le W orkspace.

2/3
>> clear
>> a = 14;
>> exist a

ans =
1

>> exist A

ans =
0

Variables spéciales et constantes


Dans MATLAB, on trouve des constantes prédéfinies :

ans → dernière réponse


pi → Π
eps → précision machine
i, j → unité imaginaire = sqrt(-1)
inf, -inf → infini
NaN → Not a Number (IEEE)

Comme constante prédéfinies, on trouve :

>> pi
ans =
3.1416

sin (pi) ne donne pas exactement 0.

>> sin(pi)
ans =
1.2246e-016
>> eps
ans =
2.2204e-016

Cette variable peut être modifiée en lui assignant une valeur, auquel cas elle perd sa
valeur prédéfinie. Il en est de même pour pi ou i qui désigne l’imaginaire pur unité.

>> 1/0
ans =
Inf
>> 0/0
ans =
NaN

3/3

Vous aimerez peut-être aussi