Иллюстрированный самоучитель по Mathematica 5

Многочлены

Чтобы проверить, что выражение ехрr есть многочлен по некоторой переменной var, нужно вызвать функцию PolynomialQ [expr, var]. Результат будет True, если ехрr является многочленом по переменной var, и False – в противном случае.

Иллюстрированный самоучитель по Mathematica 5 › Алгебра и анализ › Многочлены

В случае нескольких переменных при проверке необходимо указать список переменных:

PolynomialQ[expr, [varl, var2,...}].
PolynomialQ[xy,{x,y}]
True

Выражение PolynomialQ [ехрr] равно True, если ехрr является полиномом относительно каких-либо переменных. В противном случае результат равен:

False.
PolynomialQ[xy,{x,y}] True
PolynomialQ[(Pi+x)y] True
PolynomialQ[1/z+xy] False

Чтобы узнать общее число слагаемых в многочлене poly, можно вычислить выражение Length [poly]. Но не забудьте перед этим раскрыть скобки.

PolynomialQ[(a+b+c+d)^100]
True
Lengthf(a+b+c+d)^100
2
Length[Expand[(a+b+c+d)^100]]
176851

Функция Variables, примененная к poly, дает список всех независимых переменных в полиноме poly.

Variables[(a+b+c+d)^100]
{a,b,c,d}

Коэффициенты

Выражение Coefficient [poly, form] имеет своим значением коэффициент при выражении form в полиноме poly.

Иллюстрированный самоучитель по Mathematica 5 › Алгебра и анализ › Многочлены

Выражение Coefficient [poly, form^n] эквивалентно Coefficient [poly, form, n].

Иллюстрированный самоучитель по Mathematica 5 › Алгебра и анализ › Многочлены

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.