polyder

Полиномиальное дифференцирование

Синтаксис

k = polyder(p)
k = polyder(a,b)
[q,d] = polyder(a,b)

Описание

пример

k = polyder(p) возвращает производную полинома, представленного коэффициентами в p,

k(x)=ddxp(x).

пример

k = polyder(a,b) возвращает производную продукта полиномов a и b,

k(x)=ddx[a(x)b(x)].

пример

[q,d] = polyder(a,b) возвращает производную частного полиномов a и b,

q(x)d(x)=ddx[a(x)b(x)].

Примеры

свернуть все

Создайте вектор, чтобы представлять полином p(x)=3x5-2x3+x+5.

p = [3 0 -2 0 1 5];

Используйте polyder, чтобы дифференцировать полином. Результат q(x)=15x4-6x2+1.

q = polyder(p)
q = 1×5

    15     0    -6     0     1

Создайте два вектора, чтобы представлять полиномы a(x)=x4-2x3+11 и b(x)=x2-10x+15.

a = [1 -2 0 0 11];
b = [1 -10 15];

Используйте polyder, чтобы вычислить

q(x)=ddx[a(x)b(x)].

q = polyder(a,b)
q = 1×6

     6   -60   140   -90    22  -110

Результат

q(x)=6x5-60x4+140x3-90x2+22x-110.

Создайте два вектора, чтобы представлять полиномы в частном,

x4-3x2-1x+4.

p = [1 0 -3 0 -1];
v = [1 4];

Используйте polyder с двумя выходными аргументами, чтобы вычислить

q(x)d(x)=ddx[p(x)v(x)].

[q,d] = polyder(p,v)
q = 1×5

     3    16    -3   -24     1

d = 1×3

     1     8    16

Результат

q(x)d(x)=3x4+16x3-3x2-24x+1x2+8x+16.

Входные параметры

свернуть все

Полиномиальные коэффициенты, заданные как вектор. Например, векторный [1 0 1] представляет полином x2+1, и векторный [3.13 -2.21 5.99] представляет полином 3.13x22.21x+5.99.

Для получения дополнительной информации смотрите, Создают и Оценивают Полиномы.

Типы данных: single | double
Поддержка комплексного числа: Да

Полиномиальные коэффициенты, заданные в качестве двух отдельных аргументов векторов - строк.

Для получения дополнительной информации смотрите, Создают и Оценивают Полиномы.

Пример: polyder([1 0 -1],[10 2])

Типы данных: single | double
Поддержка комплексного числа: Да

Выходные аргументы

свернуть все

Дифференцируемые полиномиальные коэффициенты, возвращенные как вектор - строка.

Полином числителя, возвращенный как вектор - строка.

Полином знаменателя, возвращенный как вектор - строка.

Расширенные возможности

Представлено до R2006a