symFunType
Nome da função ou operação de nível mais alto de uma expressão simbólica.
Categoria: Symbolic Computations in MATLAB > Symbolic Variables, Expressions, Functions, and Preferences
Sintaxe
t = symFunType(S)
Retorna o cabeçalho da expressão S como string.
Descrição
Toda expressão simbólica é uma árvore cuja raiz é uma operação ou função. symFunType dá nome a essa raiz, por exemplo "times" para x*y e "sin" para sin(x), enquanto uma variável isolada informa "variable". Junto com children, permite a um programa percorrer uma expressão e ramificar conforme o que encontra.
Responde como a expressão é construída, enquanto symType diz que tipo de objeto ela é.
Argumentos de entrada
S- Expressão simbólica escalar.
Argumentos de saída
t- String escalar como
"plus","times","sin"ou"variable".
Exemplo
Cabeçalhos de algumas expressões
syms x y
symFunType(x*y)
symFunType(sin(x))
symFunType(x)
Saída
ans = "times"
ans = "sin"
ans = "variable"