genpoly

Создайте полином с помощью b-adic расширение

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

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

Синтаксис

genpoly(n, b, x)

Описание

genpoly(n, b, x) создает полиномиальный p в переменной x из b - адическое расширение n, такого что p (b) = n. Целочисленные коэффициенты получившегося полинома больше, чем и меньше чем или равны.

b - адическое расширение целочисленного n задано, такой, что i c является симметричными остатками b по модулю, т.е. для всего i (см. mods). От этого расширения создается полином. Полином задан по содействующему звонку Expr.

Если первый аргумент genpoly является (многомерным) полиномом, то это должно быть задано по коэффициенту, звонят Expr и должен иметь только целочисленные коэффициенты. Третий аргумент x не должен быть переменной полинома. В этом случае каждый целочисленный коэффициент преобразован в полином в x, как описано выше. Результатом является полином в переменной x, сопровождаемой переменными данного полинома. (x является основной переменной возвращенного полинома.)

Первый аргумент n может также быть многочленным выражением. В этом случае это преобразовано в полином с помощью poly, затем genpoly применяется, как описано выше, и результат снова преобразован в многочленное выражение.

Если первый аргумент является целым числом или полиномом, то результатом является полином доменного типа DOM_POLY; в противном случае это - многочленное выражение.

Примеры

Пример 1

Мы создаем полиномиальный p в неопределенном x, таким образом что p(7) = 15. Коэффициенты p между -3 и 3:

p := genpoly(15, 7, x)

p(7)

Вот пример с многочленным выражением, как введено:

p := genpoly(15*y^2 - 6*y + 3*z, 7, x)

Возвращаемое значение имеет тот же тип в качестве первого аргумента:

p := genpoly(poly(15*y^2 + 8*z, [y, z]), 7, x)

Мы проверяем результат:

p(7, y, z)

Параметры

n

Целое число, полином типа DOM_POLY или многочленное выражение

b

Целое число, больше, чем 1

x

Неопределенное: идентификатор

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

полином, если первый аргумент является полиномом или целым числом. В противном случае, многочленное выражение.

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

Функции MuPAD