2026a

# polyder


多项式微分

函数库: TyMath

# 语法

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

# 说明

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


q,d,k = polyder(a,b) 返回多项式 a 和 b 的商的导数和乘积的导数:示例

# 示例

求导多项式

创建一个向量来表示多项式:

using TyMath
p = [3, 0, -2, 0, 1, 5]

使用 polyder 对多项式求导。结果为:

q = polyder(p)
q = 5-element Vector{Int64}:
 15
  0
 -6
  0
  1
求导多项式乘积

创建两个向量来表示多项式

using TyMath
a = [1, -2, 0, 0, 11]
b = [1, -10, 15]

使用 polyder 来计算

k = polyder(a,b)[3]
k = 6-element Vector{Int128}:
    6
  -60
  140
  -90
   22
 -110

结果为:

求导多项式商

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

using TyMath
p = [1, 0, -3, 0, -1]
v = [1, 4]

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

q,d, = polyder(p,v)
q = 5-element Vector{Float64}:
   3.0
  16.0
  -3.0
 -24.0
   1.0

d = 3-element Vector{Float64}:
  1.0
  8.0
 16.0

结果为:

# 输入参数

p - 多项式系数
向量

多项式系数,指定为向量。例如,向量 [1,0,1] 表示多项式 ,向量 [3.13,-2.21,5.99] 表示多项式

数据类型: Int64 | Int32 | Int16 | Int128 | Float64 | Float32 | Float16

复数支持:

a,b - 多项式系数(作为单独参数)
向量

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

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

数据类型: Int64 | Int32 | Int16 | Int128 | Float64 | Float32 | Float16

复数支持:

# 输出参数

k - 微分多项式系数
向量

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

q - 分子多项式
向量

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

d - 分母多项式
向量

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

# 另请参阅

conv | deconv | polyint | polyval