具体数学-第14课(牛顿级数和生成函数)

原文链接:

具体数学-第14课 - WeiYang Blog

牛顿级数

多项式函数的一般表示形式为:

也可以将其表示为下降阶乘幂的形式:

这种表示的好处是,求差分更加方便:

因为有

所以多项式又可以表示为组合数的形式,也被叫做牛顿级数:

这种形式的差分也特别简单,因为有

所以 n 阶差分可以写为:

所以有:

所以牛顿级数又可以写为:

这个形式是不是很像泰勒展开?

生成函数

对于无限序列 ,定义它的生成函数为:

定义一个函数用来表示 的系数:

两个生成函数相乘的结果为:

考虑下面的二项展开:

可以发现这就是序列 的生成函数。
替换变量可以得到:

两个式子相乘可以得到:

等式两边 的系数相等,于是:

这和上节课讲到的范德蒙德卷积公式类似!这里是用生成函数证出来的。

同理根据

可以得到

下面是一个重要的生成函数:

它其实就是序列 的生成函数。

生成函数应用

那么生成函数有什么应用呢?一个很重要的应用就是用来求解递归式。

例如大家很熟悉的斐波那契数列:

首先为了统一表示,将递归式改写为如下形式:

然后两边同时乘以 ,得到:

两边对指标 n 同时求和,可以得到:

所以

最后只要将 表示成多项式的形式就行了, 就是斐波那契数列的通项公式了。

算法码上来 文章被收录于专栏

公众号「算法码上来」。godweiyang带你学习算法,不管是编程算法,还是深度学习、自然语言处理算法都一网打尽,更有各种计算机新鲜知识和你分享。别急,算法码上来。

全部评论

相关推荐

10-17 12:16
同济大学 Java
7182oat:快快放弃了然后发给我,然后让我也泡他七天最后再拒掉,狠狠羞辱他一把😋
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务