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, ou clear para 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)
Saída
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.

Veja também

sym symfun assumptions assume clear