assume

Define suposições sobre variáveis simbólicas.

Categoria: Mathematics > Assumptions

Sintaxe

assume(cond)

Declara que a condição vale, substituindo suposições anteriores sobre as variáveis envolvidas.

assume(x, set)

Declara que x pertence a um conjunto como 'real', 'integer' ou 'positive'.

assume(x, 'clear')

Remove as suposições sobre x.

Descrição

Uma variável simbólica é complexa por padrão, então sqrt(x^2) não pode ser simplificada para x. Suposições estreitam o domínio e permitem que funções como simplify, int e limit usem fatos como x real ou x positivo. assume substitui o que foi suposto antes, enquanto assumeAlso acrescenta.

As suposições pertencem à variável e permanecem até serem limpas com assume(x, 'clear'), com assumptions('clear') ou com clear x. assumptions as lista.

Argumentos de entrada

cond
Relação como x > 0, ou combinação lógica de relações.
set
Nome de um conjunto, como texto.

Exemplo

Declarando x real

syms x
assume(x, 'real')
assumptions(x)
Saída
ans = in(x, 'real')

Observações

No MatLivre só o conjunto 'real' é registrado de forma confiável, e as suposições guardadas ainda não são usadas por simplify. assume(x, 'clear') não as limpa; use assumptions('clear').

Veja também

assumeAlso assumptions syms sym simplify