polylib:: Dpoly

Дифференциальный оператор для полиномов

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

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

Синтаксис

polylib::Dpoly(f)
polylib::Dpoly(indexlist, f)

Описание

Если f является полиномом в indeterminates x1 через xn, polylib::Dpoly([i1,..,ik], f) вычисляет k-th частная производная.

polylib::Dpoly(f) возвращает производную f относительно ее единственной переменной для одномерного полиномиального f.

Если некоторый элемент indexlist больше, чем количество indeterminates f, нулевой полином возвращен.

polylib::Dpoly([], p) возвращает p.

Если коэффициенты полинома являются элементами доменного d, то эта область должна иметь метод "intmult" (d::intmult(e,i)), который должен вычислить целочисленное кратное доменный элемент e и положительный целочисленный i.

Примеры

Пример 1

Мы дифференцируем одномерный полином относительно его единственного неопределенного. В этом случае мы можем не учесть первый аргумент.

polylib::Dpoly(poly(2*x^2 + x + 1));

Пример 2

Теперь мы дифференцируем двумерный полином и должны задать неопределенное в этом случае.

polylib::Dpoly([1], poly(x^2*y + 3*x + y, [x, y]));

Пример 3

Также возможно вычислить вторые или более высокие частные производные.

polylib::Dpoly([1, 2], poly(x^2*y + 3*x + y, [x, y]));

Параметры

f

Полином

indexlist

Список положительных целых чисел

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

polylib::Dpoly возвращает полином в том же indeterminates и по тому же содействующему звонку как вход.

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

f

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

Функции MuPAD