nthmonomial

Энный одночлен полинома

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

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

Синтаксис

nthmonomial(p, n)
nthmonomial(f, <vars>, n)

Описание

nthmonomial(p, n) возвращает n- th нетривиальный одночлен полиномиального p.

nthmonomial возвращает n- th нетривиальный одночлен относительно лексикографического упорядоченного расположения.

“Первый” одночлен является ведущим одночленом, как возвращено lmonomial.

Нулевой полином не имеет никаких условий: nthmonomial возвращает FAIL.

Многочленное выражение f сначала преобразован в полином с переменными, данными vars. Если никакие переменные не даны, они разыскиваются в f. Смотрите poly о деталях преобразования. Результат возвращен как многочленное выражение. FAIL возвращен если f не может быть преобразован в полином.

Результат nthmonomial не полностью оценен. Это может быть оценено функциями mapcoeffs и eval. См. пример 2.

Примеры

Пример 1

Мы даем некоторым сам объяснение примеров:

p := poly(100*x^100 + 49*x^49 + 7*x^7, [x]):
nthmonomial(p, 1), nthmonomial(p, 2), nthmonomial(p, 3)

nthmonomial(p, 4)

nthmonomial(poly(0, [x]), 1)

delete p:

Пример 2

Мы демонстрируем стратегию оценки nthmonomial:

p := poly(3*x^3 + 6*x^2*y^2 + 2, [x]): y := 4:
nthmonomial(p, 2)

Оценка осуществляется eval:

mapcoeffs(%, eval)

delete p, y:

Параметры

p

Полином типа DOM_POLY

f

Многочленное выражение

vars

Список indeterminates полинома: обычно, идентификаторы или индексированные идентификаторы

n

Положительное целое число

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

Полином того же типа как p. Выражение возвращено, если многочленное выражение дано как вход. FAIL возвращен если n больше, чем фактическое количество условий полинома.

Перегруженный

p

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

Функции MuPAD