以12+22+32+...+n2為例。更高次仿此可得。
方法一:牛頓差分法
首先我們需要一個數列,這個數列的每一項都是冪次和。 注意必須從零開始,因為我們要用的公式是差分版的麥克勞林級數:
假定數列是F(0),F(1),F(2),...
F(n)=F(0)+ΔF(0)n+12!Δ2F(0)n(n−1)+13!Δ3F(0)n(n−1)(n−2)+⋯+1r!ΔrF(0)n(n−1)(n−2)...(n−r+1)+⋯
其中ΔF(0)=F(1)−F(0)
ΔrF(0)=Δr−1F(1)−Δr−1F(0)
Δr稱為r階差分。
冪次數列: 0,1,4,9,16
冪次和數列:0,1,5,14,30
一階差分: 1,4,9,16
二階差分: 3,5,7
三階差分: 2,2
因為我們要代入麥克勞林級數,所以我們只需要ΔrF(0),也就是以上各列的第一項 。另外三階差分為常數,所以級數只到Δ3,之後的差分全都是零了。
我們要求的公式就是F(n)
F(n)=0+1∗n+12∗3∗n(n−1)+16∗2∗n(n−1)(n−2)=n(n+1)(2n+1)6
方法二:生成函數法
生成函數就不多做介紹了。只要注意數列的生成函數g(x)的和函數是11−xg(x),以及一般化的二項式展開:(1+x)k,k是負數的狀況。這時需要公式
C−nr=(−1)rCn+r−1r,n是正整數。其實這只是照樣帶入普通的Cnr公式而已。
1+x+x2+⋯=11−x 微分後得1+2x+3x2+⋯=1(1−x)2 乘上x得x+2x2+3x3+⋯=x(1−x)2 微分後得1+2∗2x+3∗3x2+⋯=1(1−x)2+2x(1−x)3
此生成函數的和函數就是我們要的最終生成函數
1(1−x)3+2x(1−x)4。注意我們需要的是xn−1的係數。
冪次和公式就是(−1)n−1 C−3n−1+2 (−2)n−2 C−4n−2=n(n+1)(2n+1)6
沒有留言:
張貼留言