MATLAB 帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
多项式微分
k = polyder(p)
k = polyder(a,b)
[q,d] = polyder(a,b)
k = polyder(p) 返回 p 中的系数表示的多项式的导数,
k
p
k(x)=ddxp(x) .
示例
k = polyder(a,b) 返回多项式 a 和 b 的乘积的导数,
a,b
a
b
k(x)=ddx[a(x)b(x)] .
[q,d] = polyder(a,b) 返回多项式 a 和 b 的商的导数,
q
d
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。
polyder
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.13x2−2.21x+5.99。
[1 0 1]
[3.13 -2.21 5.99]
有关详细信息,请参阅创建并计算多项式。
数据类型: single | double 复数支持: 是
single
double
多项式系数,指定为行向量的两个单独参量。
示例: polyder([1 0 -1],[10 2])
polyder([1 0 -1],[10 2])
微分多项式系数,以行向量形式返回。
分子多项式,以行向量形式返回。
分母多项式,以行向量形式返回。
全部展开
用法说明和限制:
输出中包含的 NaN 数可以少于 MATLAB® 输出。但如果输入包含一个 NaN,则输出包含至少一个 NaN 值。
NaN
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
polyder 函数完全支持 GPU 数组。要在 GPU 上运行该函数,请将输入数据指定为 gpuArray (Parallel Computing Toolbox)。有关详细信息,请参阅在 GPU 上运行 MATLAB 函数 (Parallel Computing Toolbox)。
gpuArray
在 R2006a 之前推出
conv | deconv | polyint | polyval
conv
deconv
polyint
polyval
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处