Этот пример показывает, как использовать polyint
и функции polyder
, чтобы аналитически интегрировать или дифференцировать любой многочлен, представленный вектором коэффициентов.
Используйте polyder
, чтобы получить производную многочлена. Получившийся многочлен.
p = [1 0 -2 -5]; q = polyder(p)
q = 1×3
3 0 -2
Точно так же используйте polyint
, чтобы интегрировать многочлен. Получившийся многочлен.
p = [4 -3 0 1]; q = polyint(p)
q = 1×5
1 -1 0 1 0
polyder
также вычисляет производную продукта или частное двух многочленов. Например, создайте два вектора, чтобы представлять многочлены и.
a = [1 3 5]; b = [2 4 6];
Вычислите производную путем вызова polyder
с единственным выходным аргументом.
c = polyder(a,b)
c = 1×4
8 30 56 38
Вычислите производную путем вызова polyder
с двумя выходными аргументами. Получившийся многочлен
[q,d] = polyder(a,b)
q = 1×3
-2 -8 -2
d = 1×5
4 16 40 48 36
conv
| deconv
| polyder
| polyint