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"

Veja também

symType children isSymType findSymType