cell2mat

Junta o conteúdo de um cell array em um único array comum.

Categoria: Language Fundamentals > Data Types

Sintaxe

M = cell2mat(C)

Concatena o conteúdo das células, linhas e colunas na ordem das células.

Descrição

Cada linha de células é concatenada na horizontal e as linhas resultantes são empilhadas na vertical, então as peças de uma linha devem ter o mesmo número de linhas e as de uma coluna o mesmo número de colunas.

Todo o conteúdo deve ser de uma mesma classe e não pode ser cell array. Um cell array vazio resulta em [].

Argumentos de entrada

C
Cell array cujo conteúdo é numérico, lógico, char ou struct, todos de uma mesma classe, com tamanhos compatíveis.

Argumentos de saída

M
O array concatenado.

Exemplo

Blocos em uma matriz

C = {[1 2], 3; [4 5], 6};
M = cell2mat(C)
Saída
M = 2×3

     1     2     3
     4     5     6

Veja também

num2cell cell cat horzcat vertcat