fibs数列的母函数解法

fibs数列的母函数解法

假设a0=a1=1,并且有a(n)-a(n-1)-a(n-2)=0,

设fibs数列的母函数为f(x)=a0+a1*x+a2*x^2+a3*x^3+...

Go

x*f(x)=a0*x+a1*x^2+a2*x^3+a3*x^4+...

Go

x*x*f(x)=a0*x^2+a1*x^3+a2*x^4+a3*x^5+...

Go

上面三个式子相减:

f(x)*(1-x-x^2)=a0+(a1-a0)*x+(a2-a1-a0)*x^2+(a3-a2-a1)*x^3....

Go

化简:

f(x)*(1-x-x^2)=a0+(a1-a0)*x=1

Go

f(x)=1/(1-x-x^2)

设方程(1-x-x^2)的根分别为A,B

Go

f(x)=1/(A-B)* { 1/(x-A) - 1/(x-B) }

Go

f(x)=1/(B-A)* { 1/A*1/(1-x/A) - 1/B*1/(1-x/B) }

因为形式为1/x-1的母函数展开式是标准的形式.

所以可以求得f(x)的x^n的系数a(n)的值。

 

思维:

1,为什么系数a0,a1和母函数有这样的联系?

2,在求母函数的表达式的过程中,采用的方法也是类似于差分方程的方法,特别是其中对于无穷的处理也是很微妙的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值