syms
Cria variáveis e funções simbólicas no workspace.
Categoria: Symbolic Computations in MATLAB > Symbolic Variables, Expressions, Functions, and Preferences
Sintaxe
syms x y z
Cria as variáveis simbólicas x, y e z.
syms x y real
Cria variáveis com uma suposição como real, positive ou integer.
syms f(x, y)
Cria uma função simbólica com argumentos x e y.
syms
Sem argumentos, lista as variáveis simbólicas do workspace.
Descrição
syms x é uma abreviação em sintaxe de comando para x = sym('x'): coloca no workspace uma variável simbólica chamada x, de modo que expressões como x^2 + 1 permaneçam simbólicas em vez de serem avaliadas. Sem suposição, uma variável é tratada como um número complexo qualquer.
Suposições permitem simplificar mais: para uma variável declarada real, conj(x) é simplesmente x. Ficam guardadas com a variável e são consultadas com assumptions.
Argumentos de entrada
x y z- Nomes das variáveis a criar, separados por espaços.
assumption- Palavra final opcional:
real,positive,integer,rational, ouclearpara remover suposições.
Exemplo
Variáveis e uma função simbólica
syms a b
expand((a + b)^2)
syms g(t)
g(t) = t^2;
g(3)
ans = a^2 + 2*a*b + b^2
ans = 9
Observações
No MatLivre apenas a suposição real é registrada; positive e integer são aceitas, mas assumptions informa real e simplify não usa a informação extra.