MATLAB - Matrici concatenate

È possibile concatenare due matrici per creare una matrice più grande. La coppia di parentesi quadre "[]" è l'operatore di concatenazione.

MATLAB consente due tipi di concatenazioni:

  • Concatenazione orizzontale
  • Concatenazione verticale

Quando concatenate due matrici separando quelle che utilizzano virgole, queste vengono semplicemente aggiunte orizzontalmente. Si chiama concatenazione orizzontale.

In alternativa, se concatenate due matrici separando quelle che utilizzano il punto e virgola, queste vengono aggiunte verticalmente. Si chiama concatenazione verticale.

Esempio

Crea un file di script con il codice seguente:

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]

Quando si esegue il file, viene visualizzato il seguente risultato:

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