polylib:: divisors

Делители полинома, многочленного выражения или Учтенного элемента

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

polylib::divisors(p)
polylib::divisors(f)
polylib::divisors(e)

Описание

polylib::divisors(p) вычисляет набор всех monic делителей многочленного или многочленного выражения p.

polylib::divisors(f) возвращает все monic делители предварительно учтенного полинома. Cf. Пример 3.

polylib::divisors работает над полиномами категории Cat::Polynomial также. Cf. Пример 4.

Примеры

Пример 1

Если аргумент является полиномом, набор полиномов возвращен:

polylib::divisors(poly(x^2 - 2*x + 1))

Пример 2

Если аргумент является многочленным выражением, набор многочленных выражений возвращен:

polylib::divisors(x^2 - 1)

Пример 3

Если аргумент имеет тип Factored (возвращаемое значение factor), набор полиномов возвращен:

p := factor(poly(x^2 - 1));
polylib::divisors(p)

Полиномы в получившемся наборе имеют тот же тип как полиномы в элементе Factored:

p := factor(x^2 - 1);
polylib::divisors(p)

Пример 4

polylib::divisors работает над полиномами от категории Cat::Polynomial также:

P := Dom::Polynomial(Dom::IntegerMod(7)):
polylib::divisors(P(x^3 + 2*x^2 + 1))

Параметры

p

Многочленное или многочленное выражение

f

Factored (возвращаемое значение factor)

e

Элемент области категории Cat::Polynomial

Возвращаемые значения

polylib::divisors возвращает набор полиномов. Полиномы от того же типа как полиномы в аргументе.

Смотрите также

Категории MuPAD

Области MuPAD

Функции MuPAD