f(n)=f(n−1)+f(n−2) 定义生成函数为G(x) G(x)=f1x+f2x2+f3x3+...+fnxn+... G(x)−f1x−f2x2 =(f1+f2)x3+(f2+f3)x4+...+(fn−2+fn−1)xn+...=x2G(x)+xG(x)−xf1x G(x)−x=x2G(x)+xG(x) (1−x−x2)G(x)=x G(x)=1−x−x2=−(x+21−√5)(x+21+√5)x =x+21−√5a−x+21+√5b 解得a=10√5−5,b=10√5+5 G(x)=x+21−√510√5−5−x+21+√510√5+5 =√51(1−21+√5x1−1−21−√5x1) 根据等比数列求和公式 a+aq+aq2+..+aqn−1=1−qa(1−qn) 当−1<q<1时 n→∞limqn=0 所以1+x+x2+x3+...=1−x1 设α=21+√5,β=21−√5 则上式 =√51(1−αx1−1−βx1) 下一步用到的公式的前提条件是∣x∣<1。so?
Fibonacci的通项
定义生成函数为 解得 根据等比数列求和公式 当时 所以 设 则上式 下一步用到的公式的前提条件是。so?