expand

Expande produtos e potências em somas de termos.

Categoria: Mathematics > Formula Manipulation and Simplification

Sintaxe

R = expand(S)

Efetua produtos e potências inteiras.

Descrição

expand distribui a multiplicação sobre a adição, de modo que (x+y)^3 vira uma soma de quatro termos. Também separa exponenciais de somas, exp(x+y), no MATLAB, e aplica identidades de soma de ângulos e de ângulo múltiplo a funções trigonométricas. As operações opostas são factor e collect.

Argumentos de entrada

S
Expressão, array ou equação simbólica.

Argumentos de saída

R
Expressão expandida, igual a S.

Exemplo

Expandir um polinômio

syms x y
expand((x + y)^3)
expand((x + 1)^2*(x - 2))
Saída
ans = x^3 + 3*x^2*y + 3*x*y^2 + y^3
ans = x^3 - 3*x - 2

Observações

No MatLivre, expand efetua produtos de polinômios, mas identidades de funções trigonométricas, exponenciais e logarítmicas (sin(x+y), cos(2*x), exp(x+y)) não são aplicadas.

Veja também

factor collect simplify combine horner