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

Veja também

expand coeffs simplify factor horner