n次多项式的任意阶导数计算(附代码)

博客介绍了n次多项式任意阶导数的计算方法。采用霍纳方法计算n次多项式值,也可用于其任意阶导数计算。以3次多项式为例,分析了各阶导数多项式系数的变化规律,总结出n次多项式d阶导数系数更新规则,还提及给出了MATLAB代码。

一、思路

  霍纳方法(或秦九韶方法)是一种高效的计算 n n n次多项式 P n ( u ) P_n(u) Pn(u)值的算法,其具体推导见博文:多项式求值。由于对n次多项式求d阶导数,还是多项式,因而,很自然地,n次多项式的任意阶导数计算,也可以采用霍纳方法。关键在于如何确定d阶多项式的系数?
  不失一般性,这里以3次多项式为例,观察其d阶导数的多项式系数的变化规律:
  (1)3次多项式1阶导数的多项式系数相对于0阶导数的多项式系数,需要更新最后2个。最后一个系数乘以次数3,得到 3 a 3 3a_3 3a3,倒数第二个系数乘以2(即次数减1),得到 2 a 2 2a_2 2a2
  (2)3次多项式2阶导数的多项式系数相对于1阶导数的多项式系数,需要更新最后1个。最后一个系数乘以2(即次数减1),得到 6 a 3 6a_3 6a3
  (3)3次多项式3阶导数的多项式系数相对于2阶导数的多项式系数,不需要更新。
在这里插入图片描述
  更一般地,可以总结得到:
  n次多项式d阶导数的多项式系数相对于d-1阶导数的多项式系数,需要更新最后n-d个,d阶导数的第j个系数=d-1阶导数的第j个系数 *(j - d)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值