Matlab est un logiciel de calcul matriciel. Maitriser la manipulation des matrices est essentiel pour la prise en main de son langage.

Une matrice est un tableau rectangulaire avec m lignes et n colonnes et contenant des éléments numérique de même type.

 

Les données sous Matlab

Sous MATLAB, il y a un seul type de données de base : le type matrice (Matrix).

Par exemple :

Nous allons créer 3 variables x, y et z représentant respectivement un scalaire, un vecteur et une matrice.

>> x = 50;
>> y = [50 60];
>> z = [5 0; 1 50; 0 60];
>> size (x)

ans =
     1     1

>> size (y)

ans =
     1     2

>> size (z)

ans =
     3     2

On constate que les 3 variables possèdent toutes 2 dimensions :

  • Le scalaire x a pour dimension 1×1 ;
  • Le vecteur y a pour dimension 1×2 ;
  • La matrice z a pour dimension 3×2.

Sous Matlab, les scalaires, les vecteurs et les matrices sont tous construits sur une base de matrice 2D.

Tout est matrice. Il n’y a donc pas de déclaration de types. De même, l’utilisateur ne s’occupe pas de l’allocation mémoire. Les variables matrices et vecteurs peuvent être redimensionnés.

 

 

Remarque : Un vecteur est une matrice ligne ou colonne.

 

Allez plus loin :

  1. Déclaration de matrices
  2. Indexation de matrices
  3. Concaténation de matrices
  4. Le calcul matriciel
  5. Manipulation de matrices
  6. Fonctions matricielles