2012年11月4日星期日

My way of finding closed form Fibonacci numbers

It seems impossible to use repeated subsitution.
Then do it mathematics way.

sqrt():square root of a number.



Assume  H(1)=a1=1 H(2)=a2=1
              H(n)=an=an-1+an-2
   Suppose an+αan-1=β(an-1+αan-2)
         When an=(β-α)an-1+αβan-2
         Compare two equation and get
        β-α=1
         αβ=1
 suppose α>0, β>0
      α=(sqrt(5)-1)/2
      β=(sqrt(5)+1)/2
since an+αan-1=β(an-1+αan-2) it is geometric progression.
So an+1+αan =( a1+αa2)βn-1
                 =(1+α) βn-1
                  =βn
Suppose bn=an/βn
And suppose bn+1+λ=-α/β* (bn +λ)
λ=-1/(α+β)
since bn+λ=(-α/β)n-1(b1+λ)
then bn+λ=(-α/β)n-1(1/β+λ)
then get an=sqrt(5)/5 *{[(sqrt(5)-1)/2]n+[(sqrt(5)+1)/2]n}
then H(n)= an=sqrt(5)/5 *{[(sqrt(5)-1)/2]n+[(sqrt(5)+1)/2]n}

It was so hard to calculate so I put it on blog in order to learn it by heart.

没有评论:

发表评论