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

Veja também

horzcat cat repmat