cell2sym
Converte um cell array em um array simbólico.
Categoria: Symbolic Computations in MATLAB > Conversion Between Symbolic and Numeric
Sintaxe
S = cell2sym(C)
Converte cada célula de C em um elemento simbólico.
Descrição
Cada célula deve conter um escalar. Números viram números simbólicos exatos, texto como 'x' é interpretado como expressão simbólica, e escalares simbólicos são mantidos. Valores de ponto flutuante são convertidos em racionais próximos, então 0.1 vira 1/10 e 0.5 vira 1/2.
É a inversa de sym2cell e serve para transformar dados lidos de texto ou tabelas em objetos simbólicos.
Argumentos de entrada
C- Cell array com números, texto ou valores simbólicos.
Argumentos de saída
S- Array simbólico com o mesmo tamanho de
C.
Exemplo
Números e texto
S = cell2sym({1, 'a'; 2, 'b'})
cell2sym({0.1, 0.5})
class(S)
Saída
S =
[1, a]
[2, b]
ans =
[1/10, 1/2]
ans = 'sym'