求数列的通项的基本方法有累加法和累乘法,等差数列与等比数列的通项公式就分别由累加法与累乘法对应得到的.对于一般的递推公式,如果可以通过适当的代数变形转化成可以使用累加法与累乘法的递推形式,则问题就得到的解决,不动点法就提供了这样的一个转化的方向. 先从一种简单的情形入手:
例1 若a1=2,an+1=3an−2,n∈N∗,求an.
分析 f(x)=3x−2是一个一次函数,对于正比例函数的情形我们可以通过累乘法转化(即等比数列),于是我们令an+1−λ=3(an−λ),与递推公式对照得到λ=1,从而得到可以累乘的形式an+1−1=3(an−1). 事实上,这里的λ就是递推公式对应的函数f(x)=3x−2的不动点,即x=3x−2的根. 对于由递推公式an+1=f(an)给出的数列,我们称x=f(x)的解为此数列的不动点.若α为数列的不动点,有α=f(α),则an+1−α=f(an)−f(α),而f(an)−f(α)中有因式an−α.从而递推公式可以整理为an+1−αan−α=g(an)的形式.若g(an)为常数或者与an无关,则由累乘法问题已经得到解决.比如若递推公式为an+1=pan+q,(p,q∈R),则g(an)为常数,就是前面的情形.
下面我们来看更复杂的情形,对于递推公式为an+1=pan+qran+s,p,q,r,s∈R,如何求数列的通项公式,给出具体的递推公式为例:
例2 若a1=2,an+1=3an+1an+3,n∈N∗,求an.
解 考虑递推公式对应的不动点,令x=3x+1x+3,解得x=±1. 于是有an+1+1=4(an+1)an+3,两边取倒数化简得1an+1+1=14+12⋅1an+1.记bn=1an+1得到bn+1=12bn+14.于是就转化成前面的讲过的情形了. 事实上,如果递推公式对应的不动点有两个,则可以通过不动点得到两个式子an+1+1=4(an+1)an+3,an+1−1=2(an−1)an+3.两式两边分别相除得an+1+1an+1−1=2⋅an+1an−1.于是得到an+1an−1=3⋅2n−1,解得an=3⋅2n−1+13⋅2n−1−1.
在本题中g(an)是与an相关的式子,无法直接累加累乘,但求倒数后就可以进一步整理,找到转化的方向.若特征根有两个,通过两式相除可以直接将an消去,得到一个等比数列.不管是哪种处理方式,寻找不动点都是一个很好的递推公式的整理方向,引导我们去一步步进行代数变形,将一个未知的问题转化成我们已经解决的问题. 除了这些情形之外,如果递推公式的形式为an+1=pa2n+qran+s,r,s∈R,也可以尝试不动点法求数列的通项公式,大家可以自行尝试.
最后给出一些练习题.
1.若a1=3,an+1=4an−2an+1,求an.
2.若a1=2,an+1=3an−1an+1,求an.
3.若a1=2,an+1=a2n+22an+1,求an.
4.(2011全国高考大纲卷理科第22题)函数f(x)=x2−2x−3,定义数列{xn}如下:x1=2,xn+1是过两点P(4,5),Qn(xn,f(xn))的直线PQn与x轴交点的横坐标.
(1)证明:2⩽xn<xn+1<3;
(2)求数列{xn}的通项公式.
5.(2010东城高考一模理科第20题)已知数列{xn}满足x1=4,xn+1=x2n−32xn−4.
(1)求证:xn>3;
(2)求证:xn+1<xn;
(3)求数列{xn}的通项公式.
参考答案
1.an=2⋅3n−1−2n−23n−1−2n−2.
2.an=n+3n+1.
3.an=22n+222n−1.
4.(1)略;(2)xn=9⋅5n−1−13⋅5n−1+1.
5.(1)(2)略;(3)xn=32n−1+1−132n−1−1.
注 由递推公式求数列通项公式的倒数法是不动点法的一种特殊情形.倒数法中,0恰为数列的一个不动点.
Pingback引用通告: 每日一题[328]世界末日 | 数海拾贝内容系统
Pingback引用通告: 每日一题[328]世界末日 | Math173