Chebychev 多项式的导数

计算科学 matlab 近似 多项式 自动分化
2021-12-18 02:31:58

我正在使用 Chebychev 搭配节点进行近似,我的问题需要我计算多项式的导数。我一直在阅读一些资料,但我不确定我是否理解如何去做。谁能帮我解决这个问题?

非常感谢。

阿努普

1个回答

一个特定的多项式和任意数k可以使用霍纳的方法评估其导数。的情况下k=2在这里讨论

如果您需要所有次数小于的切比雪夫多项式n及其一阶导数,我建议您直接从定义的递归关系开始。

对于第一类切比雪夫多项式,我们有

T0(x)=1,T1(x)=x,Tk+1(x)=2xTk(x)Tk1(x).
Qk表示导数Tk关于x. 然后由微分的乘积法则
Q0(x)=0,Q1(x)=1,Qk+1(x)=2Tk(x)+2xQk(x)Qk1(x)
因此,任何计算的代码Tk为了k=0,1,2,,n可以很容易地扩充以产生衍生物Qk为了k=0,1,2,,n.

如果需要运行错误界限,那么此处应用的原则也可以扩展到涵盖您的情况。