Comment créer une matrice dans Octave
Aujourd'hui, je vais vous montrer comment créer une matrice carrée ou rectangulaire dans Octave. Allez, commençons avec un exemple concret.
Prenons une simple matrice carrée de 2x2.
Cette matrice se compose de deux lignes et deux colonnes.
$$ \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} $$
Pour définir ce tableau dans Octave, c'est très simple, il suffit d'utiliser une variable tableau.
>> m = [ 1 2 ; 3 4 ]
On écrit tous les éléments du tableau à l'intérieur des crochets.
- Pour séparer les éléments d'une même ligne, on utilise un espace ou une virgule.
- Pour distinguer les différentes lignes, on utilise un point-virgule.
Et voilà, on obtient une matrice carrée de 2x2.
m =
1 2
3 4
Une fois votre matrice créée dans Octave, libre à vous de l'utiliser dans n'importe quelle opération de calcul matriciel.
Par exemple, vous pouvez calculer la somme ou le produit de deux matrices, le déterminant, le rang, la matrice inverse ou transposée, etc. Si vous voulez par exemple calculer le déterminant de la matrice, il faut utiliser la fonction det(m). Voilà comment faire du calcul matriciel dans Octave.

Et pour une matrice rectangulaire ?
La démarche pour créer une matrice rectangulaire reste exactement la même que pour une matrice carrée.
Prenons par exemple cette matrice rectangulaire de 3x4
$$ \begin{pmatrix} 1 & 2 & 3 & 4 \\ 5 & 6 & 7 & 8 \\ 9 & 10 & 11 & 12 \end{pmatrix} $$
Ici, notre matrice comporte trois lignes et quatre colonnes.
On écrit les 12 éléments du tableau à l'intérieur des crochets en séparant les éléments par un espace.
On ajoute ensuite un point-virgule à la fin de chaque ligne de la matrice, sauf la dernière bien sûr.
>> m = [ 1 2 3 4 ; 5 6 7 8 ; 9 10 11 12 ]
Et le tour est joué, on obtient une matrice rectangulaire.

Grâce à cette méthode, vous pouvez créer n'importe quelle matrice carrée ou rectangulaire avec le nombre de lignes et de colonnes que vous voulez.
Il suffit de se rappeler d'écrire les éléments en commençant par le premier jusqu'au dernier et de séparer les lignes avec un point-virgule.
Petite note. Que vous sépariez les éléments sur une même ligne par un espace ou une virgule, cela ne change rien. Personnellement, je préconise de les séparer avec un espace pour une lecture plus aisée du code. En effet, cela permet de mieux distinguer les points-virgules qui servent à séparer les lignes.