Définition d'un tableau

Syntaxe

On utilise les crochets \([\) et \(]\) pour définir le début et la fin d'un tableau ou d'une matrice.

Ainsi pour définir une variable \(M\) contenant la matrice \(\left[\begin{array}{ccc}1 & 2 & 3\\11 & 12 & 13 \\21 & 22 & 23\end{array}\right]\), on écrira  :

>> M = [1 2 3
11 12 13
21 22 23]
 
M =
    1   2   3
    11  12  13
    21  22  23

Le passage d'une ligne de commandes à la suivante s'effectue par la frappe de la touche «Entrée».

On peut également utiliser le symbole , (virgule) qui sert de séparateur de colonne et  ; (point virgule) de séparateur de ligne. Ainsi pour définir la matrice précédente on aurait pu taper :

>> M = [1,2,3;11,12,13;21,22,23]

ou bien, en remplaçant la virgule par des espaces :

>> M = [1 2 3;11 12 13;21 22 23]

On peut aussi définir des vecteurs, ligne ou colonne, à partir de cette syntaxe. Par exemple :

>> U = [1 2 3]
 
U =
    1   2   3

définit un vecteur ligne, alors que :

>> V = [11
12
13]
 
V =
    11
    12
    13

définit un vecteur colonne. On aurait pu aussi définir ce dernier par :

>> V=[11;12;13]

Remarque

Un vecteur est un tableau à une seule dimension. On parle de vecteur ligne, si les données sont sur une même ligne (c'est-à-dire dans différentes colonnes) et de vecteur colonne si les données sont sur une même colonne (c'est-à-dire dans différentes lignes).

Remarque

Le choix de définir des noms de variables en majuscules pour les matrices est personnel et n'est nullement imposé par MATLAB. Cependant, cette convention d'écriture peut favoriser la compréhension de vos lignes de calcul.