数列基础

数列基础

数列基础

数列基本概念​

数列 是按照一定次序排列的一列数.

数列中每一个数称作这个数列的一个 项,第一项称作 首项,最后一项称作 末项.

组成数列的数的个数称作 项数,项数有限的数列称作 有穷数列,项数无穷的数列称作 无穷数列.无穷数列没有末项.

未指明项数有限的数列,均默认为无穷数列.

数列从首项起,每一项都与正整数对应.数列的一般形式可以写作

a1,a2,a3,…,an,…a_1, a_2, a_3, \ldots, a_n, \ldotsa1​,a2​,a3​,…,an​,…

其中 ana_nan​ 表示数列的第 nnn 项(nnn 称作 ana_nan​ 的 序号(或下标),有 n∈N∗n \in \N^\astn∈N∗),称作数列的 通项.此时,整个数列可以简记作 {an}\{a_n\}{an​}.

区别数列与集合

数列具有 有序性,而集合具有 无序性.1,2,31, 2, 31,2,3 与 2,3,12, 3, 12,3,1 不是同一数列,但 {1,2,3}\{1, 2, 3\}{1,2,3} 与 {2,3,1}\{2, 3, 1\}{2,3,1} 是同一集合.

数列具有 可重性,而集合具有 互异性.允许 1,2,11, 2, 11,2,1 这样的数列,但不允许 {1,2,1}\{1, 2, 1\}{1,2,1} 这样的集合.

{an}\{a_n\}{an​} 中的大括号与集合中的大括号没有任何联系.

一般地,如果数列的第 nnn 项 ana_nan​ 与 nnn 之间的关系可以用

an=f(n)a_n = f(n)an​=f(n)

来表示,其中 f(n)f(n)f(n) 是关于 nnn 而不含其它未知数(可含参)的表达式,则 f(n)f(n)f(n) 称作数列 {an}\{a_n\}{an​} 的一个 通项公式.显然,通项公式已知的数列可以直接写出数列中的任意一项,即 通项公式确定,则数列确定.

所有的数列都有通项公式吗?这个问题的答案并不明确,取决于对公式的定义.如果这道题在读者的同步练习册或同步考试中出现,推荐判否.高考不会出这种题,无需纠结.

数列的通项公式可能不唯一.如数列 −1,1,−1,1,…-1, 1, -1, 1, \ldots−1,1,−1,1,… 就存在多个通项公式,其中的两个为:

an=(−1)na_n = (-1)^nan​=(−1)n.

an=cos⁡nπa_n = \cos n \pian​=cosnπ.

可以看到两个公式并不相同,它们只是在所有正整数点都正好相等而已.

函数解决数列问题​

例题 2若数列 {an}\{a_n\}{an​} 的通项 an=−2n2+29n+3a_n = -2n^2 + 29n + 3an​=−2n2+29n+3,求此数列的最大项.

例题 2 解答问题等价于求函数 a(n)=−2n2+29n+3a(n) = -2n^2 + 29n + 3a(n)=−2n2+29n+3 在 所有 n∈N∗n \in \N^\astn∈N∗ 处的最大值.

根据二次函数的性质可得,a(n)a(n)a(n) 的最大值在对称轴 n=294n = \df{29}4n=429​ 取到.

但我们要求的是 自变量为正整数 的所有函数值最大值,因此应该取距离对称轴最近的点 n=7n = 7n=7 作为最终答案.计算可知 a7=108a_7 = 108a7​=108,其为数列最大项.

上面的例题启示我们:函数法处理数列,需要注意所求的通常不是函数的最值,而是 函数在整横坐标点处的最值,因此函数最值等信息不能简单挪用作为答案,还需进一步处理.

数列的单调性​

数列的单调性分为四类:

递增数列:满足 ∀n∈N∗\forall n \in \N^\ast∀n∈N∗,an

递减数列:∀n∈N∗\forall n \in \N^\ast∀n∈N∗,an>an+1a_n > a_{n + 1}an​>an+1​ 的数列 {an}\{a_n\}{an​}.

常数列:∀n∈N∗\forall n \in \N^\ast∀n∈N∗,an=an+1a_n = a_{n + 1}an​=an+1​ 的数列 {an}\{a_n\}{an​}.

摆动数列:不为上面三种数列的数列均称作摆动数列.

数列的单调性证明比函数简单许多.以递增为例:

数列上只需证明 an+1>ana_{n + 1} > a_nan+1​>an​ 对任意 n∈N∗n \in \N^\astn∈N∗ 都成立.

函数上需要在定义域 III 内任取 x1

这种难度上的差异正是由数列的离散性造成的.

证明 an+1>ana_{n + 1} > a_nan+1​>an​,通常有两种策略:

作差法:求 an+1−ana_{n + 1} - a_nan+1​−an​ 的正负性.

作商法:

如果 {an}\{a_n\}{an​} 恒正,an+1an>1\df{a_{n + 1}}{a_n} > 1an​an+1​​>1 说明数列递增,<1< 1<1 说明递减.

如果 {an}\{a_n\}{an​} 恒负,an+1an<1\df{a_{n + 1}}{a_n} < 1an​an+1​​<1 说明数列递增,>1> 1>1 说明递减.

例题 3.1已知数列 {an}\{a_n\}{an​} 的通项公式为 an=2n2−3na_n = 2n^2 - 3nan​=2n2−3n,判断 {an}\{a_n\}{an​} 的增减性.

例题 3.1 解答an+1−an=4n−1a_{n + 1} - a_n = 4n - 1an+1​−an​=4n−1.因为 n∈N∗n \in \N^\astn∈N∗,因此 4n−1>04n - 1 > 04n−1>0,{an}\{a_n\}{an​} 递增.

例题 3.2已知数列 {an}\{a_n\}{an​} 的通项公式为 an=n2+λna_n = n^2 + \lambda nan​=n2+λn,若 {an}\{a_n\}{an​} 递增,求 λ\lambdaλ 的取值范围.

例题 3.2 解答an+1−an=2n+1+λa_{n + 1} - a_n = 2n + 1 + \lambdaan+1​−an​=2n+1+λ.则条件等价于

f(n)=2n+1+λf(n) = 2n + 1 + \lambdaf(n)=2n+1+λ在 nnn 取正整数时 恒 >0> 0>0.

nnn 取正整数时,最小值在 n=1n = 1n=1 取到,只需令 3+λ>03 + \lambda > 03+λ>0,解得 λ>−3\lambda > -3λ>−3.

例题 3.2 错误解答示例将 ana_nan​ 视作函数 a(n)a(n)a(n),条件等价于 a(n)a(n)a(n) 在 n≥1n \ge 1n≥1 时递增.

即函数对称轴 −λ2≤1-\df{\lambda}2 \le 1−2λ​≤1,解得 λ≥−2\lambda \ge -2λ≥−2.

错因条件并不等价于函数在 n≥1n \ge 1n≥1 时递增,只等价于 a(1),a(2),a(3),…a(1), a(2), a(3), \ldotsa(1),a(2),a(3),… 这些离散点递增.前者比后者强.前者忽略了 n≥1n \ge 1n≥1 时并不递增,但是对称轴在 n=1n = 1n=1 与 n=2n = 2n=2 之间,且更靠近 n=1n = 1n=1 的情况,此时这些离散点仍然递增.

即真正等价的表述应当是对称轴 −λ2<32-\df{\lambda}2 < \df 3 2−2λ​<23​,解得 λ>−3\lambda > -3λ>−3.

错因总结:忽略了连续函数与离散数列的不同.

数列增减性相关问题一般有定义法与函数法两种方法.考虑到前者适用范围是后者的超集,并且后者容易出现「忽略离散性」的错误,笔者推荐:除非函数真的可以一眼看出答案(如例 3.1 可以一眼看出对称轴为 34\df 3 443​ 从而证明递增),永远更推荐使用 定义法.

用 增减性 解决 数列最值问题 或 数列不等式问题 也是 非常重要的一个思想.能通过函数法直接看出最值的通项是稀少的,更普遍的情况是 先研究数列的增减性,从而 根据增减性分析出最大项与最小项的下标,这一套连招务必熟练.

思想重要性提示上面这段话很重要,请读者再次认真阅读并体会.

例题 3.3已知数列 {an}\{a_n\}{an​} 的通项公式为 an=(n+1)(910)na_n = (n + 1)(\df{9}{10})^nan​=(n+1)(109​)n,求 {an}\{a_n\}{an​} 的最大项.

例题 3.3 解答f(n)=an+1−an=(n+2)(910)n+1−(n+1)(910)n=(910)n[910(n+2)−(n+1)]=8−n10⋅(910)n\begin{aligned}

f(n) = a_{n + 1} - a_n &= (n + 2)(\df{9}{10})^{n + 1} - (n + 1)(\df 9{10})^n \\

&= (\df 9 {10})^n[\df 9 {10}(n + 2) - (n + 1)] \\

&= \df{8 - n}{10} \cdot (\df 9 {10})^n

\end{aligned}f(n)=an+1​−an​​=(n+2)(109​)n+1−(n+1)(109​)n=(109​)n[109​(n+2)−(n+1)]=108−n​⋅(109​)n​在 n∈N∗n \in \N^\astn∈N∗ 的情况下:

1≤n≤71 \le n \le 71≤n≤7 时,f(n)>0 ⟹ an+1>an ⟹ af(n) > 0 \implies a_{n + 1} > a_n \implies af(n)>0⟹an+1​>an​⟹a 递增.

n=8n = 8n=8 时,f(n)=0 ⟹ an+1=anf(n) = 0 \implies a_{n + 1} = a_nf(n)=0⟹an+1​=an​.

n≥9n \ge 9n≥9 时,f(n)<0 ⟹ an+1

a1a10>a11>⋯a_1 < a_2 < \cdots < a_7 < a_8 = a_9 > a_{10} > a_{11} > \cdotsa1​a10​>a11​>⋯因此数列的最大项应为第 888 项和第 999 项.

例题 3.4已知数列 {an}\{a_n\}{an​} 满足 a1=2a_1 = 2a1​=2,2anan+1=an2+12a_na_{n + 1} = {a_n}^2 + 12an​an+1​=an​2+1,求证:{an−1an+1}\{\df{a_n - 1}{a_n + 1}\}{an​+1an​−1​} 递减.

例题 3.4 解答设待证数列为 bn=an−1an+1b_n = \df{a_n - 1}{a_n + 1}bn​=an​+1an​−1​.分离常数得 bn=1−2an+1b_n = 1 - \df 2 {a_n + 1}bn​=1−an​+12​.

想知道 bnb_nbn​ 的增减性,我们需要考察:

{an+1}\{a_n + 1\}{an​+1} 的正负.

{an+1}\{a_n + 1\}{an​+1} 的增减性(即 {an}\{a_n\}{an​} 的增减性).

先来看正负.对 2anan+1=an2+12a_na_{n + 1} = {a_n}^2 + 12an​an+1​=an​2+1 分析,可知 an>0a_n > 0an​>0 时,an+1>0a_{n + 1} > 0an+1​>0.

而 a1=2>0a_1 = 2 > 0a1​=2>0,归纳可知整个 {an}\{a_n\}{an​} 恒正,{an+1}\{a_n + 1\}{an​+1} 自然恒正.

再来看增减性.很明显 {an+1}\{a_n + 1\}{an​+1} 的增减性就是 {an}\{a_n\}{an​} 的增减性,只需考察 an+1−ana_{n + 1} - a_nan+1​−an​ 的正负:

an+1−an=an2+12an−an=1−an22ana_{n + 1} - a_n = \df{{a_n}^2 + 1}{2a_n} - a_n = \df{1 - {a_n}^2}{2a_n}an+1​−an​=2an​an​2+1​−an​=2an​1−an​2​已知 an>0a_n > 0an​>0,则分母恒大于 000,只需 考察分子的正负,即 ana_nan​ 与 111 的大小关系.

注意到 an+1=an2+12an=an2+12an≥2an2⋅12an=1a_{n + 1} = \df{{a_n}^2 + 1}{2a_n} = \df{a_n} 2 + \df 1 {2a_n} \ge 2 \sqrt{\df{a_n} 2 \cdot \df 1 {2a_n}} = 1an+1​=2an​an​2+1​=2an​​+2an​1​≥22an​​⋅2an​1​​=1,当且仅当 an2=12an\df{a_n}{2} = \df 1 {2a_n}2an​​=2an​1​,即 an=1a_n = 1an​=1 时,等号成立.

而 a1=2a_1 = 2a1​=2,不满足等号成立条件,因此 a2>1a_2 > 1a2​>1.因为 a2≠1a_2 \ne 1a2​=1,a3>1a_3 > 1a3​>1……综上,整个 {an}\{a_n\}{an​} 始终大于 111.

因此 1−an2<01 - {a_n}^2 < 01−an​2<0,an+1−an<0a_{n + 1} - a_n < 0an+1​−an​<0.{an}\{a_n\}{an​} 递减.

{an+1}\{a_n + 1\}{an​+1} 恒正递减.于是,bn=1−2an+1b_n = 1 - \df 2 {a_n + 1}bn​=1−an​+12​ 递减,证毕.

递推公式​

通项公式可以确定一个数列.下面的方式也可以确定一个数列:

给定数列的前 kkk 项.

对于任意 n≥k+1n \ge k + 1n≥k+1,有 an=f(an−1,an−2,…,an−k,n)a_n = f(a_{n - 1}, a_{n - 2}, \ldots, a_{n - k}, n)an​=f(an−1​,an−2​,…,an−k​,n).

此时我们称这个数列为一个 kkk 阶递推数列,an=f(an−1,an−2,…,an−k,n)a_n = f(a_{n - 1}, a_{n - 2}, \ldots, a_{n - k}, n)an​=f(an−1​,an−2​,…,an−k​,n) 称作数列的 递推公式.

有些递推公式与 nnn 有关,如 an+1=an+n+1a_{n + 1} = a_n + n + 1an+1​=an​+n+1.

有些递推公式与 nnn 无关,如 an+1=an+1a_{n + 1} = a_n + 1an+1​=an​+1.

例题 4.1在数列 {an}\{a_n\}{an​} 中,a1=1a_1 = 1a1​=1,a2=23a_2 = \df 2 3a2​=32​,且 1an−2+1an=2an−1,n≥3,n∈N∗\df{1}{a_{n - 2}} + \df{1}{a_n} = \df{2}{a_{n - 1}}, \quad n \ge 3, n \in \N^\astan−2​1​+an​1​=an−1​2​,n≥3,n∈N∗,求 a4a_4a4​.

例题 4.1 解答本题将递推公式做了一些包装,为了方便计算我们做一些变形.最方便的变形策略是将它变形为

1an=2an−1−1an−2\df{1}{a_n} = \df{2}{a_{n - 1}} - \df{1}{a_{n - 2}}an​1​=an−1​2​−an−2​1​

将包含 ana_nan​ 的项放在前面,递推前项放在后面.

不需要一定转成 an=⋯a_n = \cdotsan​=⋯ 的形式,上面的式子已经足够方便做题,接着变形代入计算反而更麻烦.

简单计算可得 a4=52a_4 = \df 5 2a4​=25​.

读者学到后面也可以发现这个数列其实是等差数列的倒数,因此答案可以更快得到,不过这是后话了.

例题 4.2已知数列 {an}\{a_n\}{an​} 中,a1=3a_1 = 3a1​=3,a2=6a_2 = 6a2​=6,an=an−1−an−2,n≥3,n∈N∗a_n = a_{n - 1} - a_{n - 2},\quad n \ge 3, n \in \N^\astan​=an−1​−an−2​,n≥3,n∈N∗,求 a660a_{660}a660​.

例题 4.2 解答a1=3,a2=6,a3=3,a4=−3,a5=−6,a6=−3,a7=3,a8=6,…a_1 = 3, a_2 = 6, a_3 = 3, a_4 = -3, a_5 = -6, a_6 = -3, a_7 = 3, a_8 = 6, \ldotsa1​=3,a2​=6,a3​=3,a4​=−3,a5​=−6,a6​=−3,a7​=3,a8​=6,…算到这就可以停了,因为该数列是一个 二阶递推数列,并且 递推式与 nnn 无关,而 a7=a1a_7 = a_1a7​=a1​,a8=a2a_8 = a_2a8​=a2​,这就一定意味着 a9=a3a_9 = a_3a9​=a3​,a10=a4a_{10} = a_4a10​=a4​……于是整个数列是一个周期为 666 的循环数列,660 mod 6=0660 \bmod 6 = 0660mod6=0,因此 a660=a6=−3a_{660} = a_6 = -3a660​=a6​=−3.

对于乍一看没什么通项规律的递推数列,还要求很后的项的,可能是周期数列.我们从 a1a_1a1​ 一项一项往后算,对于 kkk 阶递推数列,若递推式与 nnn 无关,则只要有相邻的 kkk 项与先前相邻 kkk 项相同,就说明出现循环.此时不必再往后算,运用周期解答即可.

递推公式分段的数列也可能是周期数列.如

an={2an,0≤an<122an−1,12≤an<1a_n = \begin{cases}

2a_n, &0 \le a_n < \df 1 2 \\

2a_n - 1, & \df 1 2 \le a_n < 1

\end{cases}an​=⎩⎨⎧​2an​,2an​−1,​0≤an​<21​21​≤an​<1​

且 a1=67a_1 = \df 6 7a1​=76​.该数列是一个周期为 333 的数列.

例题 4.3已知 anan+1an+2=an+an+1+an+2a_na_{n + 1}a_{n + 2} = a_n + a_{n + 1} + a_{n + 2}an​an+1​an+2​=an​+an+1​+an+2​,a1=1a_1 = 1a1​=1,a2=2a_2 = 2a2​=2,求 a660a_{660}a660​.

例题 4.3 解答首先可以发现,递推式具有 轮换对称性.即如果 an=xa_n = xan​=x,an+1=ya_{n + 1} = yan+1​=y,an+2=za_{n + 2} = zan+2​=z 满足递推式,则 an=ya_n = yan​=y,an+1=za_{n + 1} = zan+1​=z,an+2=xa_{n + 2} = xan+2​=x 满足递推式,an=za_n = zan​=z,an+1=xa_{n + 1} = xan+1​=x,an+2=ya_{n + 2} = yan+2​=y 也满足递推式.

因此令 a3=ka_3 = ka3​=k,则 an=1a_n = 1an​=1,an+1=2a_{n + 1} = 2an+1​=2,an+2=ka_{n + 2} = kan+2​=k 满足递推式,根据轮换对称性,an=2a_n = 2an​=2,an+1=ka_{n + 1} = kan+1​=k,an+2=1a_{n + 2} = 1an+2​=1 一定也满足递推式,那么 a4=1a_4 = 1a4​=1 就一定是一个解.

更进一步,a3=ka_3 = ka3​=k,a4=1a_4 = 1a4​=1,根据轮换对称性又可知 a5=2a_5 = 2a5​=2……这样轮换下去,可以得到 1,2,k,1,2,k,1,2,k,…1, 2, k, 1, 2, k, 1, 2, k, \ldots1,2,k,1,2,k,1,2,k,… 一定是一个符合递推式的数列,那么它是唯一一个吗?

此时就得回到原式了,注意到递推式变形得

(anan+1−1)an+2=an+an+1(a_na_{n + 1} - 1)a_{n + 2} = a_n + a_{n + 1}(an​an+1​−1)an+2​=an​+an+1​a1a2−1≠0a_1a_2 - 1 \ne 0a1​a2​−1=0,因此 a3=a1+a2a1a2−1=3a_3 = \df{a_1 + a_2}{a_1a_2 - 1} = 3a3​=a1​a2​−1a1​+a2​​=3.

而 a3a4−1≠0a_3a_4 - 1 \ne 0a3​a4​−1=0,因此 a4a_4a4​ 的解唯一,根据轮换对称性知其为 111;

a4a5−1≠0a_4a_5 - 1 \ne 0a4​a5​−1=0,因此 a5a_5a5​ 的解唯一,根据轮换对称性知其为 222……

注意到前面判断不等于 000 的式子也在轮换,因为 1×2≠01 \times 2 \ne 01×2=0,2×3≠02 \times 3 \ne 02×3=0,3×1≠03 \times 1 \ne 03×1=0,因此后面的 anan+1−1a_na_{n + 1} - 1an​an+1​−1 始终不为零,使得 an+2a_{n + 2}an+2​ 有唯一解.

因此 {an}\{a_n\}{an​} 存在且唯一:1,2,3,1,2,3,1,2,3,…1, 2, 3, 1, 2, 3, 1, 2, 3, \ldots1,2,3,1,2,3,1,2,3,…,第 660660660 项为 333.

kkk 阶递推式具有轮换对称性,一般意味着数列存在长度为 kkk 的周期.

前缀和与差分​

对一个数列 {an}\{a_n\}{an​},其可以生成两个数列:

S ⁣:Sn=∑i=1nai=Sn−1+anS\colon S_n = \sum_{i = 1}^n a_i = S_{n - 1} + a_nS:Sn​=i=1∑n​ai​=Sn−1​+an​

称 {Sn}\{S_n\}{Sn​} 为 {an}\{a_n\}{an​} 的 前 nnn 项和.后面称之为 前缀和.

D ⁣:Dn={a1,n=1an−an−1,n≥2D \colon D_n = \begin{cases}

a_1, & n = 1 \\

a_n - a_{n - 1}, & n \ge 2

\end{cases}D:Dn​={a1​,an​−an−1​,​n=1n≥2​

称 {Dn}\{D_n\}{Dn​} 为 {an}\{a_n\}{an​} 的 差分.

结论:前缀和 与 差分 为一对逆运算.即下面两个子命题均成立:

子命题一已知

Sn=∑i=1nDiS_n = \sum_{i = 1}^n D_iSn​=i=1∑n​Di​则

Dn={S1,n=1Sn−Sn−1,n≥2D_n = \begin{cases}

S_1, & n = 1 \\

S_n - S_{n - 1}, & n \ge 2

\end{cases}Dn​={S1​,Sn​−Sn−1​,​n=1n≥2​

子命题二已知

Dn={S1,n=1Sn−Sn−1,n≥2D_n = \begin{cases}

S_1, & n = 1 \\

S_n - S_{n - 1}, & n \ge 2

\end{cases}Dn​={S1​,Sn​−Sn−1​,​n=1n≥2​则

Sn=∑i=1nDiS_n = \sum_{i = 1}^n D_iSn​=i=1∑n​Di​

例题 5.1已知数列 {an}\{a_n\}{an​} 的前 nnn 项和为 {Sn}\{S_n\}{Sn​},且 log⁡2(Sn+1)=n+1(n∈N∗)\log_2(S_n + 1) = n + 1(n \in \N^\ast)log2​(Sn​+1)=n+1(n∈N∗),求 ana_nan​.

本题是一道给 {Sn}\{S_n\}{Sn​} 求 {an}\{a_n\}{an​} 的题目.因为前缀和与差分是一对逆运算,我们对 {Sn}\{S_n\}{Sn​} 求差分即为 {an}\{a_n\}{an​}.

例题 5.1 解答条件变形得 Sn=2n+1−1S_n = 2^{n + 1} - 1Sn​=2n+1−1.

当 n=1n = 1n=1 时,a1=S1=3a_1 = S_1 = 3a1​=S1​=3.

当 n≥2n \ge 2n≥2 时,an=Sn−Sn−1=2na_n = S_n - S_{n - 1} = 2^nan​=Sn​−Sn−1​=2n.

因此

an={3,n=12nn≥2a_n = \begin{cases}

3, & n = 1 \\

2^n & n \ge 2

\end{cases}an​={3,2n​n=1n≥2​这里要注意一下两种情况能不能合并,能合并的时候不合并会扣分.本题中两种情况不能合并(21≠32^1 \ne 321=3),因此答案就是分段的.

已知 {an}\{a_n\}{an​} 的前缀和 {Sn}\{S_n\}{Sn​},还可以求 {an}\{a_n\}{an​} 的 区间和,即 ∑i=lrai\sum_{i = l}^r a_i∑i=lr​ai​.我们有

∑i=lrai=Sr−Sl−1,l≠1\sum_{i = l}^r a_i = S_r - S_{l - 1}, \quad l \ne 1i=l∑r​ai​=Sr​−Sl−1​,l=1

例题就不放了,有印象即可.

例题 5.2已知各项为负数的数列 {an}\{a_n\}{an​} 的前 nnn 项和为 SnS_nSn​,且 2Sn=an−an22S_n = a_n - {a_n}^22Sn​=an​−an​2,求数列 {an}\{a_n\}{an​} 的通项公式.

提示:后面的页面会详尽地讲解这类题型的做题策略,下面的解答只要求 看懂即可.

例题 5.2 解答n=1n = 1n=1 时,2a1=a1−a122a_1 = a_1 - {a_1}^22a1​=a1​−a1​2,解得 a1=−1a_1 = -1a1​=−1 或 a1=0a_1 = 0a1​=0(舍,{an}\{a_n\}{an​} 各项均为负数).

n≥2n \ge 2n≥2 时,考虑到

2Sn=an−an22Sn−1=an−1−an−12\begin{aligned}

2S_n &= a_n - {a_n}^2 \\

2S_{n - 1} &= a_{n - 1} - {a_{n - 1}}^2

\end{aligned}2Sn​2Sn−1​​=an​−an​2=an−1​−an−1​2​两式相减得

2an=an−an2−an−1+an−122a_n = a_n - {a_n}^2 - a_{n - 1} + {a_{n - 1}}^22an​=an​−an​2−an−1​+an−1​2即

an+an2+an−1−an−12=0a_n + {a_n}^2 + a_{n - 1} - {a_{n - 1}}^2 = 0an​+an​2+an−1​−an−1​2=0左侧可以因式分解.

(an+an−1)(an−an−1+1)=0(a_n + a_{n - 1})(a_n - a_{n - 1} + 1) = 0(an​+an−1​)(an​−an−1​+1)=0由于 {an}\{a_n\}{an​} 各项为负数,an+an−1≠0a_n + a_{n - 1} \ne 0an​+an−1​=0,因此 an−an−1+1=0a_n - a_{n - 1} + 1 = 0an​−an−1​+1=0,即 an−an−1=−1a_n - a_{n - 1} = -1an​−an−1​=−1.

因此 {an}\{a_n\}{an​} 是一个首项为 −1-1−1,公差为 −1-1−1 的等差数列,an=−n,n∈N∗a_n = -n, \quad n \in \N^\astan​=−n,n∈N∗.

技巧:结构相似的式子相减得到的式子,一般通过因式分解处理.

原理:an−bna^n - b^nan−bn 一定含有因式 a−ba - ba−b(n∈N∗n \in \N^\astn∈N∗),an+bna^n + b^nan+bn 一定含有因式 a+ba + ba+b(n∈N∗n \in \N^\astn∈N∗ 且 nnn 为奇数),而结构相似的式子相减往往会出现大量 an±bna^n \pm b^nan±bn,因此结果往往能因式分解.

例题 5.3已知数列 {an}\{a_n\}{an​} 满足 a1=1a_1 = 1a1​=1,an+1−an=n,n∈N∗a_{n + 1} - a_n = n, \quad n \in \N^\astan+1​−an​=n,n∈N∗,求数列 {an}\{a_n\}{an​} 的通项公式.

原题相当于给定了 {an}\{a_n\}{an​} 的差分 {Dn}\{D_n\}{Dn​},让我们求数列 {an}\{a_n\}{an​}.只需对数列 {Dn}\{D_n\}{Dn​} 做前缀和即可得到数列 {an}\{a_n\}{an​}.

例题 5.3 解答(非标准)由题可知,

Dn={1,n=1n−1,n≥2D_n = \begin{cases}

1, & n = 1 \\

n - 1, & n \ge 2

\end{cases}Dn​={1,n−1,​n=1n≥2​需要注意一下差分数组的定义是 Dn=an−an−1D_n = a_n - a_{n - 1}Dn​=an​−an−1​,因此条件的 n→n−1n \to n - 1n→n−1 后等号右侧才是 DnD_nDn​.

对 {Dn}\{D_n\}{Dn​} 做前缀和可得

an={1,n=11+1+2+⋯+n−1=n2−n+22,n≥2a_n = \begin{cases}

1, & n = 1 \\

1 + 1 + 2 + \cdots + n - 1 = \df{n^2 - n + 2}2, & n \ge 2

\end{cases}an​=⎩⎨⎧​1,1+1+2+⋯+n−1=2n2−n+2​,​n=1n≥2​这里分开算一下的目的是,n=1n = 1n=1 时后面那个 1+2+⋯+n−11 + 2 + \cdots + n - 11+2+⋯+n−1 的 数列为空,数列为空的情形习惯上分类讨论一下,因为各种求和公式理论上都是在数列存在时推导的.

然而事实上,等差数列和等比数列的求和公式(后面学习)在代入项数 =0= 0=0 时计算出来的和均为 000,是符合期望的,因此两种情况往往可以合并,即

an=n2−n+22a_n = \df{n^2 - n + 2}2an​=2n2−n+2​

下面写一下标准过程的写法.

5.3 解答(标准过程)当 n=1n = 1n=1 时,a1=1a_1 = 1a1​=1.

当 n≥2n \ge 2n≥2 时,

an=a1+(a2−a1)+(a3−a2)+⋯+(an−an−1)=1+1+2+⋯+n−1=n2−n+22\begin{aligned}

a_n &= a_1 + (a_2 - a_1) + (a_3 - a_2) + \cdots + (a_n - a_{n - 1}) \\

&= 1 + 1 + 2 + \cdots + n - 1 \\

&= \df{n^2 - n + 2}2

\end{aligned}an​​=a1​+(a2​−a1​)+(a3​−a2​)+⋯+(an​−an−1​)=1+1+2+⋯+n−1=2n2−n+2​​计算得两种情况可合并,因此 an=n2−n+22a_n = \df{n^2 - n + 2}2an​=2n2−n+2​.

出题人可能会对 an−an−1=f(n)a_n - a_{n - 1} = f(n)an​−an−1​=f(n) 这个式子做一些变形,如 2an−1+f(n)=2an2a_{n - 1} + f(n) = 2a_n2an−1​+f(n)=2an​,记得识别这些变形后的条件也相当于给出了差分数列.

前缀积与比分​

对于所有项均不为 000 的数列 {an}\{a_n\}{an​},其可以生成两个数列:

T ⁣:Tn=∏i=1nai=Tn−1⋅anT\colon T_n = \prod_{i = 1}^n a_i = T_{n - 1} \cdot a_nT:Tn​=i=1∏n​ai​=Tn−1​⋅an​

称 {Tn}\{T_n\}{Tn​} 为 {an}\{a_n\}{an​} 的 前 nnn 项积.后面称之为 前缀积.

R ⁣:Rn={a1,n=1anan−1,n≥2R \colon R_n = \begin{cases}

a_1, & n = 1 \\[1em]

\df{a_n}{a_{n - 1}}, & n \ge 2

\end{cases}R:Rn​=⎩⎨⎧​a1​,an−1​an​​,​n=1n≥2​

称 {Rn}\{R_n\}{Rn​} 为 {an}\{a_n\}{an​} 的「比分」.

结论:前缀积 与「比分」为一对逆运算.

前缀积、「比分」与前缀和、差分的关系是非常类似的,可以说只改了一个符号.因此前缀积、「比分」相关的题型不再过多赘述.

数列中的特殊值法​

例题 ex(单选题)已知等差数列 {an}\{a_n\}{an​} 的前缀和 {Sn}\{S_n\}{Sn​} 有 S9=72S_9 = 72S9​=72,则 a2+a4+a9a_2 + a_4 + a_9a2​+a4​+a9​ 的值为:

A. 8

B. 20

C. 24

D. 27

例题 ex 解答特殊值,令 {an}\{a_n\}{an​} 为 an=8a_n = 8an​=8 的常数列,满足条件.此时 a2+a4+a9=24a_2 + a_4 + a_9 = 24a2​+a4​+a9​=24,选 C.

数列中的一种特殊值法就是设成 常数列.由于等差数列和等比数列都包含常数列,这种特殊值在 等差、等比 相关问题的 条件较少 的题目中可能发挥意想不到的效果.

当然,上面这个题存在常规方法,后面讲完等差数列再回看后就会发现它是基础题.

💎 相关推荐

oracle闪回能保存多长时间,Oracle闪回
365bet体育在线注册

oracle闪回能保存多长时间,Oracle闪回

📅 10-12 👁️ 6103
第九届世界杯武术散打比赛杭州落幕
英国365bet日博

第九届世界杯武术散打比赛杭州落幕

📅 08-22 👁️ 2005
Tripollar Stop V 傳說中的童顏機使用心得 /開箱紀錄
365bet体育在线注册

Tripollar Stop V 傳說中的童顏機使用心得 /開箱紀錄

📅 08-25 👁️ 9270