polylib::splitfield

Поле Splitting полинома

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

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

Синтаксис

polylib::splitfield(p)

Описание

Учитывая полиномиальный p по полю K в одном неопределенном X, polylib::splitfield(p) возвращает простое полевое расширение F K и некоторых элементов α 1, …, α n F, такого, который партнер p, и таким образом, что F является самым маленьким расширением K, содержащего весь i α.

Если вход является многочленным выражением, как в Примере 1, это обработано как полином по rationals.

Полиномиальный p не должно быть неприводимым.

Имя для примитивного элемента полевого расширения сгенерировано с помощью genident и поэтому отличается в каждом вызове polylib::splitfield, даже если тот же полином передается.

MuPAD® должен смочь учесть полиномы по содействующему полю p.

Содействующее поле должно быть совершенным. В противном случае это может произойти тот polylib::splitfield не завершает работу.

Примеры

Пример 1

Мы примыкаем к rationals:

polylib::splitfield(x^2+1)

Пример 2

Вызов polylib::splitfield становится более интересным для полиномов для степени по крайней мере 3:

polylib::splitfield(x^3-2)

Пример 3

В этом примере мы перерабатываем поле одномерных рациональных функций (поле частных одномерных полиномов) по rationals:

R:=Dom::DistributedPolynomial([x], Dom::Rational):
F:=Dom::Fraction(R):
f:=poly(y^3-x,[y],F):
polylib::splitfield(f)

Параметры

p

Одномерный полином по полю или одномерное многочленное выражение

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

polylib::splitfield возвращает список двух операндов: первый является разделяющим полем полинома, т.е. Dom::AlgebraicExtension из содействующего звонка; второй является списком всех корней полинома в разделяющем поле, каждый корень, сопровождаемый его кратностью.

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

Функции MuPAD

Для просмотра документации необходимо авторизоваться на сайте