Допустим, у нас есть многочлен f=a^2*b+b^2*c+c*d
.
Я хотел бы знать, смогу ли я найти в Matlab все члены f
, которые содержат конкретные многочлены переменных a
,b
, c
и d
.
Например, если у меня есть многочлен переменной c
, то есть g=b
, я хочу выяснить термины: a^2+b*c
.
Если у меня есть многочлен переменной b
, то есть g=c
, то я хочу выяснить термины: b^2+d
.
Это все равно, что взять общеемножитель (полином переменной), а затем найти термины, содержащие этот фактор.
Я знаю, что могу использовать factor()
, но у меня есть полиномы, в которых использование factor()
не работает,потому что они не могут быть записаны как произведение полиномов.