sym2cell
Converte um array simbólico em um cell array.
Categoria: Symbolic Computations in MATLAB > Conversion Between Symbolic and Numeric
Sintaxe
C = sym2cell(S)
Divide o array simbólico S em um cell array do mesmo tamanho, com um escalar simbólico por célula.
Descrição
Isso transforma uma matriz simbólica em células que podem ser indexadas com chaves, passadas por cellfun ou entregues a funções que não aceitam arrays simbólicos. Um escalar simbólico gera um cell 1x1.
A operação inversa é cell2sym.
Argumentos de entrada
S- Escalar, vetor ou matriz simbólica.
Argumentos de saída
C- Cell array com o tamanho de
S. Cada célula guarda um escalar simbólico.
Exemplo
Matriz para células
syms x
c = sym2cell([x, 2*x; 3, x^2]);
class(c)
c{1, 2}
size(c)
Saída
ans = 'cell'
ans = 2*x
ans = 1×2
2 2