nthcoeff

Энный ненулевой коэффициент полинома

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

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

Синтаксис

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

Описание

nthcoeff(p, n) возвращает n- th ненулевой коэффициент полиномиального p.

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

“Первый” коэффициент является ведущим коэффициентом, как возвращено lcoeff, “последний” коэффициент является запаздывающим коэффициентом, как возвращено tcoeff.

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

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

Результат nthcoeff не полностью оценен. Оценка может быть осуществлена функциональным eval. См. пример 2.

Примеры

Пример 1

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

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

nthcoeff(p, 4)

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

delete p:

Пример 2

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

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

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

eval(%)

delete p, y:

Параметры

p

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

f

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

vars

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

n

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

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

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

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

p

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

Функции MuPAD