MATLAB - Vetores Anexos

O MATLAB permite anexar vetores para criar novos vetores.

Se você tiver dois vetores linha r1 e r2 com n e m número de elementos, para criar um vetor linha r de n mais m elementos, anexando esses vetores, você escreve -

r = [r1,r2]

Você também pode criar uma matriz r anexando esses dois vetores, o vetor r2, que será a segunda linha da matriz -

r = [r1;r2]

Porém, para fazer isso, ambos os vetores devem ter o mesmo número de elementos.

Da mesma forma, você pode anexar dois vetores de coluna c1 e c2 com um número n e m de elementos. Para criar um vetor coluna c de n mais m elementos, ao anexar esses vetores, você escreve -

c = [c1; c2]

Você também pode criar uma matriz c anexando esses dois vetores; o vetor c2 será a segunda coluna da matriz -

c = [c1, c2]

Porém, para fazer isso, ambos os vetores devem ter o mesmo número de elementos.

Exemplo

Crie um arquivo de script com o seguinte código -

r1 = [ 1 2 3 4 ];
r2 = [5 6 7 8 ];
r = [r1,r2]
rMat = [r1;r2]
 
c1 = [ 1; 2; 3; 4 ];
c2 = [5; 6; 7; 8 ];
c = [c1; c2]
cMat = [c1,c2]

Quando você executa o arquivo, ele exibe o seguinte resultado -

r =

Columns 1 through 7:

         1          2          3          4          5          6          7

Column 8:

         8

rMat =

         1          2          3          4
         5          6          7          8

c =

         1
         2
         3
         4
         5
         6
         7
         8

cMat =

         1          5
         2          6
         3          7
         4          8