1、斐波那契数列通项公式推导:
已知斐波那契数列的递推公式为f(n)=f(n−1)+f(n−2)f(n)=f(n-1)+f(n-2)f(n)=f(n−1)+f(n−2)且f(0)=0,f(1)=1f(0)=0,f(1)=1f(0)=0,f(1)=1。
设斐波那契数列的生成函数为F(x)F(x)F(x),F(x)=∑i=0∞f(i)xiF(x)=\sum_{i=0}^{\infty}f(i)x^iF(x)=∑i=0∞f(i)xi。
现推导该生成函数的封闭形式:
F(x)=f(0)+f(1)x+f(2)x2+...+xF(x)=f(0)x+f(1)x2+f(2)x3+..+F(x)+xF(x)=f(0)+f(2)x+f(3)x2+...+[F(x)+xF(x)+f(1)]x=f(0)+f(1)x+f(2)x2+...+=F(x)\begin{aligned}F(x)&=f(0)+f(1)x+f(2)x^2+...+\\ xF(x)&=f(0)x+f(1)x^2+f(2)x^3+..+\\ F(x)+xF(x)&=f(0)+f(2)x+f(3)x^2+...+\\ [F(x)+xF(x)+f(1)]x&=f(0)+f(1)x+f(2)x^2+...+=F(x)\end{aligned}F(x)xF(x)F(x)+xF(x)[F(x)+xF(x)+f(1)]x=f(0)+f(1)x+f(2)x2+...+=f(0)x+f(1)x2+f(2)x3+..+=f(0)+f(2)x+f(3)x2+...+=f(0)+f(1)x+f(2)x2+...+=F(x)
得
F(x)=(F(x)+xF(x)+f(1))xF(x)=x1−x−x2\begin{aligned} F(x)&=(F(x)+xF(x)+f(1))x\\ F(x)&=\frac{x}{1-x-x^2} \end{aligned}F(x)F(x)=(F(x)+xF(x)+f(1))x=1−x−x2x
不妨假设F(x)=A1−ax+B1−bxF(x)=\frac{A}{1-ax}+\frac{B}{1-bx}F(x)=1−axA+1−bxB
那么得到一个方程组
{
A+B=0Ab+aB=−1a+b=1ab=−1\left\{\begin{matrix} A+B=0 \\ Ab+aB=-1 \\ a+b=1 \\ ab=-1 \end{matrix}\right.⎩⎪⎪⎨⎪⎪⎧A+B=0Ab+aB=−1a+b=1ab=−1
解得
{
A=15B=−15a=1+52b=1−52\left\{\begin{matrix} A=\frac{1}{\sqrt 5}\\ B=-\frac{1}{\sqrt 5} \\ a=\frac{1+\sqrt 5}{2} \\ b=\frac{1-\sqrt 5}{2} \end{matrix}\right.⎩⎪⎪⎪⎨⎪⎪⎪⎧A=51B=−51a=21+5b=21−5
将系数代入得
F(x)=151−1+52x+−151−1−52xF(x)=\frac{\frac{1}{\sqrt 5}}{1-{\frac{1+\sqrt 5}{2}}x}+\frac{-\frac{1}{\sqrt 5}}{1-{\frac{1-\sqrt 5}{2}}x}F(x)=1−21+5x
斐波那契数列以及Catalan数通项公式的推导
最新推荐文章于 2022-12-14 01:28:02 发布