在基础求通项问题中,我们了解到一类 有提示构造 的通项处理思路:对于未知通项求法的数列 {an},我们可以找到一个与 {an} 有简单关系的数列 {bn},从而让 {bn} 的通项可知,进而求解 {an} 的通项.
但不是所有大题都会给出第一问这种提示,这个页面就是专门解决 无提示构造 问题的.
已知 an+1=pan+q,求 an 的通项.p=0.
首先,如果 p=1,则 {an} 为 等差数列,可以直接做,而不能套用下面的方法!
若 p=1,以下步骤可以求出 {an} 的通项:
- 将递推关系刻画为函数(f(an)=an+1),此处即 f(x)=px+q.
- 求 f 的 不动点(即满足 f(x0)=x0 的 x0),有 x0=1−pq(这一步要求 p=1).
- 换元 bn=an−x0.
- 可以证明,{bn} 是一个 公比为 p 的 等比数列.操作是 将递推式两边减去 x0:
an+1−1−pqbn+1bn+1bn+1bn+1=pan+q−1−pq=pan+1−pq−pq−1−pq=pan−1−ppq=p(an−1−pq)=pbn
bn 是等比数列,an 的通项就可求了.
该方法的核心就是令 bn=an−x0,其中 x0 为不动点,所以该方法称作 不动点法.
不动点法的正确性无可置疑,但看起来十分无迹可循:
- 怎么想到 不动点 的?不动点 与数列通项的关系是巧合吗?
- 怎么想到换元 bn 为 an 减去不动点 的?
事实上,不动点法不只用来解决 an+1=pan+q 这种问题,但高中应试阶段可以这么认为.不动点法有着更广泛的适用范围与更深刻的数学原理.对这种原理的严谨的说明需用到大学线性代数的知识,对高中应试帮助为零,在此不赘述.
另外,注意到求 f(x)=px+q 的不动点即求方程
x=px+q
的解,我们称该方程为递推式 an+1=pan+q 的 特征方程,可以通过将递推式中的 an+1 与 an 直接替换 为 x 后得到.
特征方程这个名词看起来很高级,其实意思就是「为了解决问题而引入的方程」,所以不必想多.
已知数列 {an} 满足 a1=2,an+1=3an+1,求 an.
x=3x+1⟹x0=−21递推公式两边减 x0,推理即可.
注意到 an+1+21=3an+1+21=3(an+21),
而首项 a1+21=25=0,公比 3=0,
因此 {an+21} 是首项为 25,公比为 3 的等比数列.
因此 an+21=25⋅3n−1,an=25⋅3n−1−21.
已知 an+1=pan+qsan,求 an 的通项.s,p,q,a1 均 非零.
即,递推式为一个 一次比一次型分式,且 分子常数项为零.
注意到 a1=0⟹an=0,对递推式两侧取倒数得
an+11=sanpan+q=sp+sanq
换元 bn=an1:
bn+1=sp+sqbn
这就是类型一了,当 sq=1 直接 等差数列,否则 不动点法.
已知 a1=−91,an+1=8an+1an,求 an.
递推式两侧取倒数:
an+11=an8an+1=an1+8而 a11=−9,可知 {an1} 为首项 −9,公差 8 的等差数列.
因此 an1=8n−17,an=8n−171.
已知 a1=−91,an+1=an+2an,求 an.
递推式两侧取倒数:
an+11=anan+2=an2+1换元 bn=an1,可知 bn+1=2bn+1.
由于 bn+1+1=2bn+1+1=2(bn+1),而 b1+1=an1+1=−8=0,公比 2=0,
可知 {bn+1} 为首项 −8,公比 2 的等比数列.
因此 bn+1=−8⋅2n−1=−2n+2,bn=−2n+2−1,an=−2n+2+11.
要求:p,q 非零.
两侧同时除以 qn+1.
qn+1an+1=qp⋅qnan+qc
令 bn=qnan,则
bn+1=qp⋅bn+qc
显然 等差数列(p=q)或 不动点法(p=q)可做.
an+1=2an+3n,a1=1,求 an.
注意到 3n+1an+1=32⋅3nan+31,令 bn=3nan,则 bn+1=32bn+31.
注意到 bn+1−1=32bn+31−1=32(bn−1),而 b1−1=3a1−1=−32=0,公比 32=0,
因此 {bn} 为首项 −32,公比 32 的等比数列,有 bn−1=−32⋅(32)n−1=−3n2n.
因此 bn=1−3n2n,an=3n−2n.
要求:p>0,a1>0(可推得 an>0).
两边同时取对数得
lgan+1=r⋅lgan+lgp
换元 bn=lgan:
bn+1=r⋅bn+lgp
r=1 的情况为 平凡等差(直接看原递推式则是 平凡等比);r=1 不动点法 解决.
已知 a1=1,an+1=2an2,求 an.
显然 an>0.
两侧取对数得 lgan+1=2lgan+lg2,令 bn=lgan,可知 bn+1=2bn+lg2.
因此 bn+1+lg2=2(bn+lg2),而 b1+lg2=lga1+lg2=lg2=0,公比 2=0,
可知 {bn+lg2} 为首项 lg2,公比 2 的等比数列,bn+lg2=2n−1⋅lg2=lg22n−1.
因此 bn=lg(22n−1)−lg2=lg22n−1−1,lgan=bn,因此 an=22n−1−1.
要求:p=0,q=0,a1=0(可推出 an=0).
等式两侧同时除以 anan+1:
1=an+1q+anp⟺an+1q=−anp+1⟺an+11=−qp⋅an1+q1
令 bn=an1:
bn+1=−qpbn+q1
{bn} 可 等差数列(p+q=0)或 不动点法(p+q=0).
事实上,不局限于数列,所有这种 和积 或 差积 式都可以考 虑 两侧同时除以积 转为倒数形态.
处理方法:等式两侧同时除以 n(n+1),换元 bn=nan.
已知 nan+1=(n+1)an+n(n+1),a1=1,求 an.
等式两侧同时除以 n(n+1):
n+1an+1=nan+1因此 {nan} 是首项为 1a1=1,公差为 1 的等差数列,nan=n,an=n2.
要求:A,B,C 均为常数;A=0;Δ=2B.
Aan+1Aan+1Aan+1Aan+1+2B=A2an2+ABan+AC=(A2an2+ABan+4B2)+AC−4B2=(Aan+2B)2−41Δ=(Aan+2B)2−41Δ+2B
由于 Δ=2B,上面标红的一项为 0.因此,设 bn=Aan+2B,则 bn=bn−12.
读者可能可以一眼看出 bn=b12n−1,不过卷子上,需要按照类型四的取对数策略严格说明.
已知 a1=2,an+1=3an2−4an+2,求 an.
Δ=42−4×3×2=−8=2B,符合模型.
递推式变形得
3an+13an+13an+1−2=(9an2−12an)+6=(9an2−12an+4)+2=(3an−2)2令 bn=3an−2,则 bn+1=bn2,且 b1=3a1−2=4>0,显然 bn>0,
取对数得 lgbn+1=2lgbn,而 lgb1=lg4=0,公比 2=0,
因此 {lgbn} 是一个首项为 lg4,公比为 2 的等比数列,
有 lgbn=2n−1⋅lg4=lg42n−1=lg22n,即 bn=22n,
所以 an=3bn+2=31(22n+2).
这又是另一类经典不动点问题,下面给出思路.
- 将递推关系刻画为函数 f(x)=sx+tpx+q.
- 求 f 的不动点,即 x=sx+tpx+q⟺sx2+(t−p)x−q=0 的解,为 二次方程.
- 若 f 不动点不存在,无法用不动点法求出数列通项.这类数列可能作为短周期数列在题中出现,此时应该用周期思想分析,如 a1=21,an+1=1−anan+1.
- 若 f 恰存在一个不动点 x0,换元 bn=an−x01,{bn} 会是一个等差数列.
- 若 f 存在两个不动点 x1,x2,换元 bn=an−x2an−x1,{bn} 会是一个等比数列.
注意到求 f 的不动点即求
x=sx+tpx+q
的解,得到的等式,我们称该方程为递推式 an+1=san+tpan+q 的 特征方程.
可将递推式中的 an+1 与 an 均替换为 x 后得到.
求 a1=2,an+1=2−an1 的通项.
注意到递推式右侧通分后为一次比一次型分式形式,特征方程
x=2−x1有唯一解 x=1.根据上面的结论,构造方向为 an−11 是等差数列.
递推式两侧向目标变形:
an+1an+1−1an+1−1an+1−11an+1−11=2−an1=1−an1=anan−1=an−1an=1+an−11成功.
中间取倒数严格上要保证 an−1=0,实际写过程时还需证明.
对任意 k∈N∗,ak>1 时,ak+1=2−ak1>1,而 a1=2>1,因此 an>1,an−1=0.
注意到
an+1=2−an1⟹an+1−1=anan−1⟹an+1−11=1+an−11因此 {an−11} 是一个首项为 2−11=1,公差为 1 的等差数列,有 an−11=1+(n−1)=n.
因此 an−1=n1,an=n1+1=nn+1.
要求:p=1.
- p=1 时移项 an+1−an=Xn+Y,可以 累加法求通项,但 不能代入下面的做法.
- p=0(相当于直接给出通项)与 X=0(有更简单的 不动点法)存在更简单的方案,使用下面方法得到通项理论上没问题(并且与更简单的方法得到的通项一致),但没必要.
设 an+1+x(n+1)+y=p(an+xn+y) 对任意 n∈N∗ 恒成立,p=0 时,{an+xn+y} 为公比 p 的等比数列.
那么现在的问题就是:这样的 x,y 真的存在吗?它们应该是多少?
用递推式替换上式的 an+1:
pan+Xn+Y+x(n+1)+y=pan+pxn+py
将其整理为 n 的方程:
(X+x−px)n+Y+x+y−py=0
该方程要对任意 n∈N∗ 恒成立,就必有
{X+x−px=0Y+x+y−py=0
解出 x,y 即可.可以证明 p=1 时上述方程组有解.
于是就构造出了 bn=an+xn+y 这个等比数列,求出 {bn} 的通项后反求 {an} 即可.
a1=1,an+1=2an+n+1,求 an.
待定系数:
an+1+x(n+1)+y=2(an+xn+y)将 an+1 用递推式展开,打开括号:
2an+n+1+xn+x+y=2an+2xn+2y整理得
(x−1)n+y−x−1=0方程恒成立,解得 x=1,y=2.
因此,递推式两边加 x(n+1)+y=(n+1)+2,证明 {an+n+2} 是等比数列即可.
注意到 an+1+(n+1)+2=2an+n+1+(n+1)+2=2(an+n+2),而 a1+1+2=4=0,公比 2=0,
因此 {an+n+2} 为首项 4,公比为 2 的等比数列,通项 an+n+2=4⋅2n−1=2n+1.
因此 an=2n+1−n−2.
已知 a1=7,an+1=2×3n×an5,求 an.
a1>0,根据 {an} 的通项公式显然 an>0,
取对数得 lgan+1=5lgan+nlg3+lg2,换元 bn=lgan 即转化为该类型.
这个题计算比较复杂,读者可以尝试自行挑战一下,笔者将答案放在这里(善用网页放大功能):
an=245n−1−1×3165n−4n−1×75n−1
an+an+1=pn+q
满足如上递推式的数列 {an} 为 隔项等差数列,原因如下:
将递推式向后偏移一项得 an+1+an+2=pn+p+q,两式作差得 an+2−an=p.
因此,{a2n−1},{a2n} 分别构成 公差为 p 的等差数列.
同理,
an⋅an+1=p⋅qn
为 隔项等比数列,且奇项,偶项公比均为 q.
这一节讲的就是上一页奇偶项数列的特殊情况.
p 与 q 为 非零常数.
设 {an+1−αan} 为公比为 β 的等比数列,即
an+2−αan+1=β(an+1−αan)
对任意 n∈N∗ 恒成立.
将该式移项可得
an+2=(α+β)an+1−αβan
递推式代入等号左侧可得
pan+qan+1=(α+β)an+1−αβan
该方 程要对任意 n∈N∗ 恒成立,且 {an} 不是常数列(小细节,可以自己想想为什么),需使得
{p=−αβq=α+β
根据韦达定理,这等价于 α 与 β 为方程 x2−px−q=0 的两根.称该方程为递推式 an+2=pan+1+qan 的 特征方程,可以通过
将递推式中的 an+2 替换为 x2,an+1 替换为 x,an 替换为 1
后直接得到.如 an+2=pan+1+q 替换为 x2=px+q,可以发现其与 x2−px−q=0 等价.
考察 x2−px−q=0 的两根 α,β(这里只讨论 方程有实数根 的情形).
小细节:这里解出的 α 与 β 一定非零,否则与 −αβ=p=0 矛盾.
{an+1−αan} 为公比为 β 的等比数列,有
an+1−αan=(a2−αa1)⋅βn−1
同理,{an+1−βan} 为公比为 α 的等比数列,有
an+1−βan=(a2−βa1)⋅αn−1
下式减去上式,可得
(α−β)an=(a2−βa1)⋅αn−1−(a2−αa1)⋅βn−1
即
an=α−βa2−βa1⋅αn−1+α−βαa1−a2⋅βn−1
上面这个形式可以简记作
an=A⋅αn−1+B⋅βn−1
即此时的 {an} 可以表示为 两个等比数列的和.
可知
an+1−αan=(a2−αa1)⋅αn−1
两侧同时除以 αn+1 得
αn+1an+1−αnan=α2a2−αa1
因此 {αnan} 为首项为 αa1,公差为 α2a2−αa1 的等差数列.
于是
αnan=αa1+(n−1)α2a2−αa1=α2a2−αa1⋅n+α22αa1−a2
an=(α2a2−αa1⋅n+α22αa1−a2)⋅αn
上面这个形式可以简记作
an=(An+B)⋅αn
即此时的 {an} 可以表达为一个 等差乘等比 数列.
已知 a1=1,a2=1,an+2=an+an+1,求 an.
事实上,这个数列 {an} 称作 斐波那契数列.
提示:为了方便计算,α 与 β 最后再代入比较合适.
设 an+2−αan+1=β(an+1−αan) 对任意 n∈N∗ 恒成立,
移项得
an+2=(α+β)an+1−αβan代入 an+2=an+1+an 得
an+1+an=(α+β)an+1−αβan要使其对任意 n∈N∗ 恒成立,且 {an} 非常数列,需有
{α+β=1−αβ=1因此 α,β 为 x2−x−1 的两根,具有对称性.
an+1−αan 是以 a2−αa1=1−α=β 为首项,β 为公比的等比数列.
因此 an+1−αan=βn.
由 α 与 β 的对称性知 an+1−βan=αn.
两式相减得 (α−β)an=αn−βn.
由 α,β 为 x2−x−1 的两根,取 α=21+5,β=21−5,
代入上式即得
an=55[(21+5)n−(21−5)n]
已知数列 {an} 满足 a1=1,a2=4,3an+2=5an+1−2an,求 an.
建议自己在草稿纸上以阅卷要求写一遍步骤,然后和下面对照.
设 an+2−αan+1=β(an+1−αan) 对任意 n∈N∗ 恒成立,
则 an+2=(α+β)an+1−αβan.
将 3an+2=5an+1−2an 代入上式得 5an+1−2an=3(α+β)an+1−3αβan,
要 使得其对任意 n∈N∗,且 {an} 非常数列,
可知 α+β=35,αβ=32.
由韦达定理知 α,β 为 3x2−5x+2=0 的两根,具有对称性.
上述推理可知 {an+1−αan} 是以 a2−αa1=4−α 为首项,β 为公比的等比数列,
因此
an+1−αan=(4−α)⋅βn−1对称性可知
an+1−βan=(4−β)⋅αn−1下式减上式得
(α−β)an=(4−β)⋅αn−1−(4−α)⋅βn−1α,β 为 3x2−5x+2=0 的两根,即 (x−1)(3x−2)=0 的两根,不妨取 α=1,β=32.
代入上式得