二阶递推需要两个初值。特征根法寻找容易在递推中保持形状的指数数列。
二阶常系数齐次线性递推
设数列满足
an+2=pan+1+qan(n≥1),
其中 p,q 为固定实数,先假设 q=0,并给定 a1,a2。称其为二阶常系数齐次线性递推:后项是前两项的固定线性组合,没有额外的非齐次项。
特征方程从何而来
尝试寻找形如 an=rn−1 的解。将它代入递推,因 q=0 时特征根不为零,得到
rn+1=prn+qrn−1⟺r2−pr−q=0.
这个二次方程称为特征方程。
两个不同特征根
若根为 r1=r2,则
an=Ar1n−1+Br2n−1.
两个幂数列分别满足递推,它们的任意线性组合也满足递推。由首两项解得
A=r1−r2a2−r2a1,B=r1−r2r1a1−a2.
这不仅给出一些解,还给出全部解:递推与首两项唯一确定第三项,再确定第四项,依此类推。既然所构造表达式满足相同递推和初值,它与原数列逐项相同。
重根情形
若特征根重合为 r=0,则 p=2r,q=−r2。令 bn=an/rn−1,原式变为
bn+2=2bn+1−bn,
即 bn+2−bn+1=bn+1−bn。因此 bn 是等差数列,得到
an=[a1+(n−1)(ra2−a1)]rn−1.
这解释了重根公式中为什么多出关于 n 的一次因子。
若特征根为非实共轭数,可在复数中完成上述计算;实系数与实初值保证由递推生成的各项仍为实数。q=0 的降阶情况另见本页“退化与易错点”。
例
a1=1,a2=3,an+2=3an+1−2an。特征根为 1,2,所以 an=A+B2n−1。由 A+B=1,A+2B=3 得 A=−1,B=2,即 an=2n−1。
退化与易错点
q=0 时从 a2 开始是一阶递推,应直接写 an=a2pn−2(n≥2,p=0 时另按递推解释),a1 不受后一式约束。重根为零的情形不能套含负指数的公式。
非实特征根不自动带来周期性;根的模与辐角都影响数列,模不为 1 时通常还伴有幅度变化。
从第零项开始的公式与非实根的实三角形式
有些讲义给定的是 a0,a1,递推从 n=0 开始:
an+2=pan+1+qan(n≥0).
仍先设 q=0。把前面公式的下标整体平移一位,即得以下两种形式。
若特征根为 α=β,则
an=Aαn+Bβn,A=α−βa1−βa0,B=α−βαa0−a1.
系数由 A+B=a0,αA+βB=a1 唯一确定。若为二重根 α=0,则
an=(A+Bn)αn,A=a0,B=a1/α−a0.
两种公式分别满足原递推与这两个初值,因此由递推唯一性给出全部解。
非实共轭根怎样化为实数通项
若 p,q,a0,a1 为实数,非实特征根必为
α=ρ(cosθ+isinθ),β=ρ(cosθ−isinθ),ρ>0,sinθ=0.
上面的 A,B 互为共轭。设 A=u+iv,B=u−iv,应用棣莫弗公式并合并实部,可得
an=ρn(Ccosnθ+Dsinnθ),C=2u, D=−2v.
也可以直接由初值确定两个实常数:
C=a0,D=sinθa1/ρ−a0cosθ.
分母非零由特征根非实保证。这说明复数计算最终怎样得到实数列,也说明复根本身不能保证数列周期:因子 ρn 和角度 nθ 都影响其变化。
若 q=0,从 a1 起按一阶关系处理:p=0 时 an=pn−1a1(n≥1);p=0 时 an=0(n≥2),并保留独立的 a0,a1。
关联阅读
先修:一阶递推与换元 · 三角形式、乘方与单位根。
同主题:一阶递推与换元 · 数列的单调性、有界性与周期。
返回主题目录 · 全站目录 · 符号约定