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; в противном случае это - многочленное выражение.
Мы создаем полиномиальный 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)
![]()
|
Целое число, полином типа |
|
Целое число, больше, чем 1 |
|
Неопределенное: идентификатор |
полином, если первый аргумент является полиномом или целым числом. В противном случае, многочленное выражение.
genident | indets | int2text | interpolate | mods | numlib::g_adic | poly | text2int