【学习笔记】求解简单递归式的一般方法

一、求解 F ( n ) = a F ( n − 1 ) + b F(n)=aF(n-1)+b F(n)=aF(n1)+b
解: F ( n ) = a F ( n − 1 ) − b a − 1 + a b a − 1 F(n)=aF(n-1)-\frac{b}{a-1}+\frac{ab}{a-1} F(n)=aF(n1)a1b+a1ab
F ( n ) + b a − 1 = a ( F ( n − 1 ) + b a − 1 ) F(n)+\frac{b}{a-1}=a(F(n-1)+\frac{b}{a-1}) F(n)+a1b=a(F(n1)+a1b)
同理 F ( n − 1 ) + b a − 1 = a ( F ( n − 2 ) + b a − 1 ) F(n-1)+\frac{b}{a-1}=a(F(n-2)+\frac{b}{a-1}) F(n1)+a1b=a(F(n2)+a1b)
. . . . . . ...... ......
F ( 2 ) + b a − 1 = a ( F ( 1 ) + b a − 1 ) F(2)+\frac{b}{a-1}=a(F(1)+\frac{b}{a-1}) F(2)+a1b=a(F(1)+a1b)
F ( n ) = a n − 1 ( F ( 1 ) + b a − 1 ) − b a − 1 F(n)=a^{n-1}(F(1)+\frac{b}{a-1})-\frac{b}{a-1} F(n)=an1(F(1)+a1b)a1b

二、求解 F ( n ) = a F ( n − 1 ) + b F ( n − 2 ) F(n)=aF(n-1)+bF(n-2) F(n)=aF(n1)+bF(n2)
特征方程法
x + y = a , x y = − b x+y=a, xy=-b x+y=a,xy=b
F ( n ) = ( x + y ) F ( n − 1 ) − x y F ( n − 2 ) F(n)=(x+y)F(n-1)-xyF(n-2) F(n)=(x+y)F(n1)xyF(n2)
F ( n ) − x F ( n − 1 ) = y ( F ( n − 1 ) + x F ( n − 2 ) ) = y n − 2 ( F ( 2 ) − x F ( 1 ) ) F(n)-xF(n-1)=y(F(n-1)+xF(n-2))=y^{n-2}(F(2)-xF(1)) F(n)xF(n1)=y(F(n1)+xF(n2))=yn2(F(2)xF(1))
F ( n ) − y F ( n − 1 ) = x ( F ( n − 1 ) + y F ( n − 2 ) ) = x n − 2 ( F ( 2 ) − y F ( 1 ) ) F(n)-yF(n-1)=x(F(n-1)+yF(n-2))=x^{n-2}(F(2)-yF(1)) F(n)yF(n1)=x(F(n1)+yF(n2))=xn2(F(2)yF(1))
( x − y ) F ( n − 1 ) = x n − 2 ( F ( 2 ) − y F ( 1 ) ) − y n − 2 ( F ( 2 ) − x F ( 1 ) ) (x-y)F(n-1)=x^{n-2}(F(2)-yF(1))-y^{n-2}(F(2)-xF(1)) (xy)F(n1)=xn2(F(2)yF(1))yn2(F(2)xF(1))
F ( n ) = x n − 1 ( F ( 2 ) − y F ( 1 ) ) − y n − 1 ( F ( 2 ) − x F ( 1 ) ) x − y F(n)=\frac{x^{n-1}(F(2)-yF(1))-y^{n-1}(F(2)-xF(1))}{x-y} F(n)=xyxn1(F(2)yF(1))yn1(F(2)xF(1))

以上两种方法的本质都是构造一种函数 G ( x ) = d G ( x − 1 ) G(x)=dG(x-1) G(x)=dG(x1). 但是构造的方式略有不同。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值