MATLAB - Matrices de concaténation

Vous pouvez concaténer deux matrices pour créer une matrice plus grande. La paire de crochets «[]» est l'opérateur de concaténation.

MATLAB permet deux types de concaténations -

  • Concaténation horizontale
  • Concaténation verticale

Lorsque vous concaténez deux matrices en les séparant par des virgules, elles sont simplement ajoutées horizontalement. C'est ce qu'on appelle la concaténation horizontale.

Sinon, si vous concaténez deux matrices en les séparant par des points-virgules, elles sont ajoutées verticalement. C'est ce qu'on appelle la concaténation verticale.

Exemple

Créez un fichier de script avec le code suivant -

a = [ 10 12 23 ; 14 8 6; 27 8 9]
b = [ 12 31 45 ; 8 0 -9; 45 2 11]
c = [a, b]
d = [a; b]

Lorsque vous exécutez le fichier, il affiche le résultat suivant -

a =
      10    12    23
      14     8     6
      27     8     9
b =
      12    31    45
      8     0    -9
      45     2    11
c =
      10    12    23    12    31    45
      14     8     6     8     0    -9
      27     8     9    45     2    11
d =
      10    12    23
      14     8     6
      27     8     9
      12    31    45
      8     0    -9
      45     2    11