A concatenação de variáveis no MATLAB consiste em agrupar algumas variáveis em uma só, nesse caso um vetor ou uma matriz. Nesse artigo, explicamos qual é o procedimento que deve ser realizado.
Por exemplo, considere a matriz A de 2x2:
A = [1 13; 2 -9]
E a matriz B:
B = [12 6; 73 -5]
Veremos a seguir como podemos realizar a concatenação<bold> entre elas.
<bold>Observação: nesse artigo, empregamos matrizes, mas é possível fazer o mesmo com outro tipo de variáveis sempre que eles tenham o mesmo número de linhas.
Para realizar a concatenação horizontal das duas matrizes definidas anteriormente utilizaremos o seguinte comando:
H = horzcat(A,B)
Obteremos como resultado:
H =
1 13 12 6
2 -9 73 -5
Se o que queremos fazer é que a concatenação ocorra verticalmente, faremos:
V = [A;B]
Obtendo:
V =
1 13
2 -9
12 6
73 -5
Podemos concatenar um vetor (ou matriz) com a transposição de outro vetor (ou matriz). Por exemplo:
D = [A B']
O resultado será:
D =
1 13 12 73
2 -9 6 -5
Podemos concatenar diversas variáveis se respeitarmos as dimensões. Definimos uma terceira <bold>matriz C</bold:>
C = [1 -4; 7 8]
Concatenamos com as anteriores:
H = [A B C]
Obtemos:
H =
1 13 12 6 1 -4
2 -9 73 -5 7 8
Foto: © Everypixel