polyder

多项式微分

全页折叠

说明

示例

k = polyder( p ) 返回 p 中的系数表示的多项式的导数,

k ( x ) = d d x p ( x ) .

示例

k = polyder( a,b ) 返回多项式 a b 的乘积的导数,

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

示例

[ q , d ] = polyder( a,b ) 返回多项式 a b 的商的导数,

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

示例

全部折叠

创建一个向量来表示多项式 p ( x ) = 3 x 5 - 2 x 3 + x + 5

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

使用 polyder 对多项式求导。结果为 q ( x ) = 1 5 x 4 - 6 x 2 + 1

q = polyder(p)
q = 1×5
    15     0    -6     0     1

创建两个向量来表示多项式 a ( x ) = x 4 - 2 x 3 + 1 1 b ( x ) = x 2 - 1 0 x + 1 5

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

使用 polyder 来计算

q ( x ) = d d x [ 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.

创建两个向量来表示商中的多项式,

x 4 - 3 x 2 - 1 x + 4 .

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

使用包含两个输出参量的 polyder 来计算

q ( x ) d ( x ) = d d x [ 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] 表示多项式 x 2 + 1 ,向量 [3.13 -2.21 5.99] 表示多项式 3.13 x 2 2.21 x + 5.99

有关详细信息,请参阅 创建并计算多项式

数据类型: single | double
复数支持:

多项式系数,指定为行向量的两个单独参量。

有关详细信息,请参阅 创建并计算多项式

示例: polyder([1 0 -1],[10 2])

数据类型: single | double
复数支持:

输出参量

全部折叠

微分多项式系数,以行向量形式返回。

分子多项式,以行向量形式返回。

分母多项式,以行向量形式返回。

扩展功能

版本历史记录

在 R2006a 之前推出