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.