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
.
Мы дифференцируем одномерный полином относительно его единственного неопределенного. В этом случае мы можем не учесть первый аргумент.
polylib::Dpoly(poly(2*x^2 + x + 1));
Теперь мы дифференцируем двумерный полином и должны задать неопределенное в этом случае.
polylib::Dpoly([1], poly(x^2*y + 3*x + y, [x, y]));
Также возможно вычислить вторые или более высокие частные производные.
polylib::Dpoly([1, 2], poly(x^2*y + 3*x + y, [x, y]));
|
Полином |
|
Список положительных целых чисел |
polylib::Dpoly
возвращает полином в том же indeterminates и по тому же содействующему звонку как вход.
f