collect
Agrupa os termos de uma expressão por potências de uma variável.
Categoria: Mathematics > Formula Manipulation and Simplification
Sintaxe
R = collect(p)
Agrupa na variável padrão.
R = collect(p, x)
Agrupa em potências de x.
Descrição
collect não altera o valor da expressão, apenas sua forma. Termos semelhantes em x são somados e cada potência de x é multiplicada por um coeficiente fatorado. É a visão inversa de expand: onde expand remove parênteses, collect reorganiza por variável.
Argumentos de entrada
p- Expressão simbólica ou array de expressões.
x- Variável cujas potências agrupam os termos.
Argumentos de saída
R- Expressão equivalente escrita como polinômio em
x, com os demais símbolos dentro dos coeficientes.
Exemplo
Agrupar por x
syms x y
collect(x^2*y + x*y + x^2 + 3, x)
collect((x+1)*(x+2) + x*y, x)
Saída
ans = (y + 1)*x^2 + x*y + 3
ans = x^2 + (y + 3)*x + 2