degreevecЭкспоненты ведущего термина полинома
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
degreevec(p, <order>) degreevec(f, <vars>, <order>)
degreevec(p) возвращает список с экспонентами ведущего термина полиномиального p.
Для полинома в переменных x 1, x 2, …, x n с ведущим термином x 1e1 x2e2 … x n e n, вектор экспоненты [e 1, e 2, …, e возвращен n].
degreevec возвращается список обнуляет для нулевого полинома.
Если первый аргумент f не элемент полиномиальной области, затем degreevec преобразует выражение внутренне в полином типа DOM_POLY через poly(f). Если список indeterminates задан, полиномиальный poly(f, vars) рассматривается. FAIL возвращен если f не может быть преобразован в полином.
Ведущий термин следующего многочленного выражения (относительно основной переменной x) x 4:
degreevec(x^4 + x^2*y^3 + 2, [x, y])
![]()
С основной переменной y, ведущим термином является x 2 y3:
degreevec(x^4 + x^2*y^3 + 2, [y, x])
![]()
Для полиномов типа DOM_POLY, indeterminates являются неотъемлемой частью типа данных:
degreevec(poly(x^4 + x^2*y^3 + 2, [x, y])), degreevec(poly(x^4 + x^2*y^3 + 2, [y, x]))
![]()
Для одномерного полинома стандартные упорядоченные расположения термина расценивают тот же термин в качестве “продвижения”:
degreevec(poly(x^2*z + x*z^3 + 1, [x]), LexOrder), degreevec(poly(x^2*z + x*z^3 + 1, [x]), DegreeOrder), degreevec(poly(x^2*z + x*z^3 + 1, [x]), DegInvLexOrder)
![]()
В многомерном случае различные полиномиальные упорядоченные расположения могут дать к различным ведущим векторам экспоненты:
degreevec(poly(x^2*z + x*z^3 + 1, [x, z])), degreevec(poly(x^2*z + x*z^3 + 1, [x, z]), DegreeOrder)
![]()
degreevec(x^3 + x*y^2*z - 5*y^4, [x, y, z], LexOrder), degreevec(x^3 + x*y^2*z - 5*y^4, [x, y, z], DegreeOrder), degreevec(x^3 + x*y^2*z - 5*y^4, [x, y, z], DegInvLexOrder)
![]()
Вектор экспоненты нулевого полинома является списком, обнуляет:
degreevec(0, [x, y, z])
![]()
| |
| |
|
Список indeterminates полинома: обычно, идентификаторы или индексированные идентификаторы |
|
Термин упорядоченное расположение: любой |
Список неотрицательных целых чисел. FAIL возвращен, если вход не может быть преобразован в полином.
fP