num2cell
Coloca cada elemento de um array em sua própria célula.
Categoria: Language Fundamentals > Data Types
Sintaxe
C = num2cell(A)
Retorna um cell array do mesmo tamanho de A, cada célula com um elemento.
Descrição
Cada elemento vira um pedaço de conteúdo 1-por-1, preservando a classe de A. O resultado é útil para passar uma lista separada por vírgulas a uma função, como em x = num2cell(v); f(x{:}), ou para montar um cell array a partir de uma matriz antes de editar células individuais.
A conversão inversa, de células com escalares de volta a uma matriz, é cell2mat.
Argumentos de entrada
A- Array de qualquer tipo: numérico, lógico, char, string, cell ou struct.
Argumentos de saída
C- Cell array com
numel(A)células e o mesmo tamanho deA.
Exemplo
C = num2cell([1 2; 3 4])
num2cell(["a", "b"])
Saída
C = 2×2 cell
{[1]} {[2]}
{[3]} {[4]}
ans = 1×2 cell
{["a"]} {["b"]}