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