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] 表示多项式
数据类型: 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 - 分母多项式向量
分母多项式,以行向量形式返回。