polylib::coeffRing

Содействующий звонок полинома

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

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

Синтаксис

polylib::coeffRing(P)
polylib::coeffRing(p)

Описание

polylib::coeffRing(p) возвращает содействующий звонок p.

polylib::coeffRing(p) позволяет запрашивать универсальным способом содействующий звонок полиномиального p или полиномиальный доменный P.

P может быть любая полиномиальная область (Dom::UnivariatePolynomialx, Dom::DistributedPolynomialx, y .

P может также иметь форму polylib::Poly([x,y],K). Если K Expr или IntMod(n), затем соответствующие области Dom::ExpressionField() или Dom::IntegerMod(p) возвращен. Смотрите poly для получения дополнительной информации о Expr и IntMod(n).

p может быть полином ядра (DOM_POLY), или элемент одной из вышеупомянутых областей

Примеры

Пример 1

Мы задаем полиномиальный звонок по звонку целых чисел по модулю 4, и запрос для его содействующего звонка:

P := Dom::UnivariatePolynomial(x, Dom::IntegerMod(4)):
polylib::coeffRing(P)

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

polylib::coeffRing(P(x))

polylib::coeffRing(Dom::Matrix(Dom::IntegerMod(3)))

Пример 2

Когда никакой содействующий звонок не задан, poly в настоящее время полиномы ядра построений по поддельному доменному Expr вместо математически эквивалентного поля Dom::ExpressionField() из произвольного выражения (это, оказывается, более эффективно с текущими ядрами):

extop(poly(x))

polylib::coeffRing(poly(x))

Это позволяет включить результат сразу же как содействующий звонок некоторой другой области:

Dom::UnivariatePolynomial(x, polylib::coeffRing(poly(x)))

Параметры

P

Полиномиальная область

p

Полином

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

Область

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