生成函数法求斐波那契数列通项公式

您所在的位置:网站首页 等比数列求积公式的推导 生成函数法求斐波那契数列通项公式

生成函数法求斐波那契数列通项公式

2024-07-09 00:05| 来源: 网络整理| 查看: 265

作用:在无穷级数、函数和数列之间建立关系,通过函数对数列进行操作 举个栗子

对于最简单的一个数列\(\{1,1,1,1,...\}\),我们可以将其每一项映射到一个函数\(f(x)\)的系数中,即:

\[f(x)=1\cdot x^0+1\cdot x^1+1\cdot x^2+... \]

其中\(x\)的取值无意义,称为形式幂级数

观察发现,当\(x\in(-1,1)\)时,\(f(x)\)的每一项构成等比数列,由等比数列求和公式得:

\[f(x)=\frac{1\cdot(1-x^\infty)}{1-x}=\frac{1}{1-x} \]

也就是说,数列\(\{1,1,1,1,...\}\)的生成函数为\(f(x)=\frac1{1-x}\)

同理,对于数列\(\{1,k,k^2,k^3,...\}\),其生成函数

\[f(x)=k^0\cdot x^0+k^1\cdot x^1+k^2\cdot x^2+...=\frac{1\cdot(1-(kx)^\infty)}{1-kx}=\frac{1}{1-kx} \]

因此,如果我们求出了数列\(\{a_n\}\)的生成函数\(f(x)=\frac1{1-kx}\),那么数列\(\{a_n\}\)即为\(\{1,k,k^2,k^3,...\}\),\(a_n=k^n\)

你悟了吗(

普通生成函数的基本运算

类比实数的四则运算,生成函数也是有的

对于数列\(\{a_n\}\)、\(\{b_n\}\),其普通生成函数分别为:

\[F(x)=a_0\cdot x^0+a_1\cdot x^1+a_2\cdot x^2+... \\ G(x)=b_0\cdot x^0+b_1\cdot x^1+b_2\cdot x^2+... \]

由此,

\[\begin{aligned} F(x)+G(x)&=(a_0+b_0)\cdot x^0+(a_1+b_1)\cdot x^1+(a_2+b_2)\cdot x^2+... \\&=\Sigma_{i=0}^{\infty}(a_i+b_i)\cdot x^i \end{aligned} \]

这告诉我们,可以将一个数列的生成函数拆成两个数列的生成函数的和,原数列的第\(n\)项即为\(a_n+b_n\)

此外,两个数列的生成函数还能进行“乘法”运算,即:卷积

观察\(F(x)\cdot G(x)\)展开的系数,可以发现:\(x^k\)的系数为\(\Sigma_{i=0}^{k}a_ib_{k-i}\)

因此,

\[F(x)\cdot G(x)=\Sigma_{i=0}^{n}x^i\Sigma_{j=0}^{k}a_jb_{k-j} \]



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3