已知通项公式求递推式
对于fn=c1∗xn+c2∗yn这种通项公式
构造以x,y为解的一元二次方程
然后把这个特征方程x2=px+q转成递归式an=p∗an−1+q∗an−2就可以了
举个例子
斐波那契数列的通项公式
an=15√[(1+5√2)n−(1−5√2)n]
我们构造以x1=1+5√2和x2=1−5√2为解得一元二次方程ax2+bx+c=0
x1+x2=1 x1x2=−1
根据韦达定理
x1+x2=−ba x1x2=ca
我们可以令a=1,则b=−1,c=−1,得到特征方程x2=x+1
得到递推式为fn=fn−1+fn−2
已知递推式求通项公式
和以上情况相反,对于数列的递推式an+2=c1an+1+c2an
我们可以构造特征方程 x2=c1x+c2
然后解方程可以得到两个解x1,x2 就可以得到通项公式an=px1n+qx2n代入a1,a2即可解得p,q
举个例子
斐波那契数列的递推式为fn=fn−1+fn−2
得到特征方程x2=x+1
解得
x1=1+5√2 x2=1−5√2
则通项公式为
an=p(1+5√2)n+q(1−5√2)n
代入 a1=1,a2=1,可以解得p=15√,q=−15√
得到通项公式
an=15√[(1+5√2)n−(1−5√2)n]