vertcat
Concatena arrays na vertical.
Categoria: Language Fundamentals > Matrices and Arrays
Sintaxe
C = vertcat(A1, A2, ...)
Empilha os argumentos um abaixo do outro. Equivale a [A1; A2; ...].
Descrição
vertcat é a função por trás do ponto e vírgula dentro de colchetes. A forma funcional é prática quando as partes estão em um cell array, pois vertcat(c{:}) empilha todas.
A mistura de tipos segue as regras usuais de concatenação: inteiros prevalecem sobre doubles, e char combinado com números dá char. Entradas vazias [] são ignoradas.
Argumentos de entrada
A1, A2, ...- Arrays com o mesmo número de colunas (e o mesmo tamanho nas dimensões superiores).
Argumentos de saída
C- O array empilhado, com tantas linhas quanto todas as entradas somadas.
Exemplo
vertcat([1 2], [3 4], [5 6])
c = {[1 2], [3 4]};
vertcat(c{:})
Saída
ans = 3×2
1 2
3 4
5 6
ans = 2×2
1 2
3 4