logo search
для вялички / TROPA V MATLAB_21

7.6 Приведение подобных членов – команда collect

Команда collect(S, v) работает с символьными полиномами S нескольких переменных, где v – одна из переменных полинома. Эта функция возвращает разложение полинома S по степеням v (S может быть массивом полиномов).

Примеры:

>>syms x y

>>S=[x^3*y^2+x^2*y+3*x*y^2,x^4*y-y*x^2];

>>collect(S,x)

ans =

[ x^3*y^2+x^2*y+3*x*y^2, x^4*y-x^2*y]

>>collect(S,y)

ans =

[ (x^3+3*x)*y^2+x^2*y, (x^4-x^2)*y]