symType
Tipo simbólico de um objeto ou de cada elemento de um array.
Categoria: Symbolic Computations in MATLAB > Symbolic Variables, Expressions, Functions, and Preferences
Sintaxe
t = symType(S)
Retorna o nome do tipo de S, ou um array de strings com um nome por elemento.
Descrição
symType dá o tipo mais específico do que recebe. Um nome como x é uma "variable", sym(2) um "integer", sym(1)/2 um "rational", sym(pi) uma "constant", x + 1 uma "expression" e x == 1 uma "equation".
O resultado é o melhor rótulo único, enquanto isSymType responde se um objeto pertence a um dado tipo, inclusive aos mais gerais.
Argumentos de entrada
S- Escalar ou array simbólico.
Argumentos de saída
t- Array de strings do mesmo tamanho de
S, com nomes como"variable","integer","rational","complex","constant","expression"ou"equation".
Exemplo
Tipos de objetos comuns
syms x
symType(x)
symType(sym(2))
symType(sym(1)/2)
symType(sym(pi))
symType(x + 1)
symType(x == 1)
symType([x 1])
Saída
ans = "variable"
ans = "integer"
ans = "rational"
ans = "constant"
ans = "expression"
ans = "equation"
ans = 1×2 string array
"variable" "integer"