具体数学-第5课(8种方法求和)

原文链接:

具体数学-第5课 - WeiYang Blog

今天继续讲求和的方法。
针对以下求和式,我们用8种方法来求解:

大家应该都已经背上了它的答案:

方法0

查表。
这就不用说了,很多文献都有现成的解,拿来直接用就行了。
再给大家推荐一个整数序列查询网站OEIS:The On-Line Encyclopedia of Integer Sequences® (OEIS®)

方法1

猜答案,然后用数学归纳法证明。
这个也不多说了,前提是你得猜得出来,这题的公式还是很难猜的。

方法2

扰动法。


所以

解出

最终得到

可以看出,我们本来是要对 求和的,但是只要对 用扰动法求和即可,因为求和过程中 项会被抵消掉。

方法3

成套方法。
定义如下递归式:

第2课可知,设解的形式为:

分别令 可以解出

再另 ,可以得到


这时如果令

那么

方法4

积分法
求和式可以近似成积分
但是还少算了一部分误差,设为 E_n ,则有

解得

所以

其实这种方法就是把最高次直接给算出来了,低次项可以直接求和的。

方法5

扩展成二重指标求和

所以

方法6

用有限微分求和
微分的形式大家都知道,如下:

那如果我们定义

则有

似乎并不能和导数形式统一起来,用起来也不方便,那么我们定义一个新的函数,叫做下降阶乘幂

同理还可以定义上升阶乘幂
这个函数有一个很好的性质,那就是



那么和积分类似,有

所以

因为有

所以

同样可以得到

下降阶乘幂还有很多好用的性质,下节课继续。

方法7

生成函数。
以后章节会讲。

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

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

全部评论

相关推荐

hso_:哈哈哈哈哈哈我没offer一样在同一道题开喷了
投递深圳同为数码等公司10个岗位
点赞 评论 收藏
分享
10-09 22:05
666 C++
找到工作就狠狠玩CSGO:报联合国演讲,报电子烟设计与制造
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务