跳到主要内容

等差数列

等差数列基础

等差数列基本概念

如果一个数列从第二项起,每一项与前一项的差都为一个常数 dd(difference),则将这个数列称作 等差数列dd 称作该数列的 公差

即对于等差数列 {an}\{a_n\},其差分 {Dn}\{D_n\} 满足

Dn={a1,n=1d,n2D_n = \begin{cases} a_1, & n = 1 \\ d, & n \ge 2 \end{cases}

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

an=a1+(n1)da_n = a_1 + (n - 1)d

该式为 等差数列的通项公式.很明显,确定 a1a_1dd 后,等差数列确定,而只确定其中之一则无法确定等差数列.

通项公式变形:

n=ana1d+1n = \df{a_n - a_1}{d} + 1

可以用来算 某一项是一个已知等差数列的第几项,甚至不局限于纯等差数列:

例题 1.1

23,27,211,,21032^3, 2^7, 2^{11}, \ldots, 2^{103} 共有多少项?

例题 1.1 解答

这虽然是一个等比数列,但是看指数就能知道总共有几项,而指数是等差数列.

项数为 10334+1=26\df{103 - 3}{4} + 1 = 26

等比数列求和公式需要代入项数,所以看到 23+27+211++21032^3 + 2^7 + 2^{11} + \cdots + 2^{103},虽然我们暂时还没学习等比数列求和公式,也应 立刻明确其项数的计算公式,从而正确的算出它的项数,这是后面做等比数列求和的 非常重要 的基础.

同理,等差数列求和公式也要知道项数,如 52+54+56++66052 + 54 + 56 + \cdots + 660 的项数是 660522+1=305\df{660 - 52}{2} + 1 = 305

总之,算等差数列的项数 是一项 非常基本的求和基础技能,后面将不再强调.

对于长度为 33 的等差数列 a,b,ca, b, c,称 bbaacc等差中项

ba=cbb - a = c - b 可以推出,等差中项等价于 算术平均值,即

b=a+c2    2b=a+cb = \df{a + c}2 \iff 2b = a + c

等差数列的英文是 Arithmetic Progression,简称 AP.Arithmetic 意为「算术的」,正与这里的「算术平均值」对应.

有限长度等差数列

这一节讲一个条件处理策略:如果题目给定条件「a1,a2,,aka_1, a_2, \ldots, a_k 为等差数列」,我们可以将它 等价 地转化为:

a1+a3=2a2a2+a4=2a3ak2+ak=2ak1\begin{aligned} a_1 + a_3 &= 2a_2 \\ a_2 + a_4 &= 2a_3 \\ & \cdots \\ a_{k - 2} + a_k &= 2a_{k - 1} \end{aligned}

k2k - 2 个等式.

也即,题目但凡涉及到 有限个数 构成 有限长度的等差数列,设长度为 kk,转成 k2k - 2 个等式在绝大多数情况下是最简单的.

例题 1.2

已知 aabbcc 成等差数列,证明 a2bca^2 - bcb2acb^2 - acc2abc^2 - ab 成等差数列.

例题 1.2 解答

条件等价于 a+c=2ba + c = 2b

结论等价于 a2bc+c2ab=2(b2ac)a^2 - bc + c^2 - ab = 2(b^2 - ac).现在开始证明.

证明等式成立,可以将左侧减去右侧然后证明结果为 00

=(a2bc)+(c2ab)2(b2ac)=a2+c22b2bcab+2ac=(a+c)2b(a+c)2b2=(2b)22b22b2=0\begin{aligned} & \phantom{=} (a^2 - bc) + (c^2 - ab) - 2(b^2 - ac) \\ & = a^2 + c^2 - 2b^2 - bc - ab + 2ac \\ & = (a + c)^2 - b(a + c) - 2b^2 \\ & = (2b)^2 - 2b^2 - 2b^2 \\ & = 0 \end{aligned}

等差数列前缀和

设等差数列 {an}\{a_n\} 的前缀和为 {Sn}\{S_n\},求 SnS_n

我们有

2Sn=(a1+an)+(a2+an1)++(an1+a2)+(an+a1)2S_n = (a_1 + a_n) + (a_2 + a_{n - 1}) + \cdots + (a_{n - 1} + a_2) + (a_n + a_1)

且对于任意 1in1 \le i \le n,有

ai+ani=a1+(i1)d+a1+(ni)d=2a1+(n1)d=a1+ana_i + a_{n - i} = a_1 + (i - 1)d + a_1 + (n - i)d = 2a_1 + (n - 1)d = a_1 + a_n

因此上面的所有括号内的结果可以统一为 a1+ana_1 + a_n,有

2Sn=n(a1+an)2S_n = n(a_1 + a_n)

于是

Sn=n(a1+an)2S_n = \df{n(a_1 + a_n)}2

ana_n 展开,可得

Sn=na1+n(n1)2dS_n = \red{n}a_1 + \df{n(n \red{-} 1)}2 d

a1a_1dd{Sn}\{S_n\} 通项公式的基本公式,两个红色部分为易错点,着重记忆.

等差数列的性质

下设 {an}\{a_n\} 为等差数列.

等差数列性质一

anam=(nm)da_n - a_m = (n - m)d

该性质可以直接由通项公式展开推出.上面的变形式

an=am+(nm)da_n = a_m + (n - m)d

可以用来 已知等差数列的任意一项与公差,求任一另外项

另外一个变形

d=anamnmd = \df{a_n - a_m}{n - m}

可以用来 已知任意两项求公差

等差数列性质二(下标守恒定律)

定义等差数列的若干项相加、相减(可以带系数,不能带次数)形成的式子为「等差加减式」,如

a3+a4+a5a_3 + a_4 + a_5 2a9a102a_9 - a_{10} a5a6+a7a8+a9a_5 - a_6 + a_7 - a_8 + a_9

对于「等差加减式」,我们定义两个属性:

  • 系数和:即所有 {an}\{a_n\}系数 之和.上面三个式子的系数和分别为 331111
  • 下标和:即所有 {an}\{a_n\}下标与系数的积 之和.上面三个式子的下标和为 12128877

结论:对于两个「等差加减式」,如果它们的系数和与下标和均分别相同,则结果一定相同.笔者将这个结论称作 下标守恒定律

比如我们有

a3+a4+a5=3a4a_3 + a_4 + a_5 = 3a_4

两边系数和均为 33,下标和均为 1212

2a9a10=a82a_9 - a_{10} = a_8

两边系数和均为 11,下标和均为 88

a5a6+a7a8+a9=a7a_5 - a_6 + a_7 - a_8 + a_9 = a_7

两边系数和均为 11,下标和均为 77

下标守恒定律的误用
a7=a3+a4a_7 = a_3 + a_4
错因

下标守恒定律除了 下标和相同 外,还必须保证两边 系数和相同

上面的式子左边系数和为 11,右边系数和为 22,因此不一定成立.

证明:

=c1ax1+c2ax2++ckaxk=c1(a1+(x11)d)+c2(a1+(x21)d)++ck(a1+(xk1)d)=(c1+c2++ck)a1+(c1x1+c2x2++ckxk(c1+c2++ck))d\begin{aligned} & \phantom = c_1a_{x_1} + c_2a_{x_2} + \cdots + c_ka_{x_k} \\ & = c_1(a_1 + (x_1 - 1)d) + c_2(a_1 + (x_2 - 1)d) + \cdots + c_k(a_1 + (x_k - 1)d) \\ & = (c_1 + c_2 + \cdots + c_k)a_1 + (c_1x_1 + c_2x_2 + \cdots + c_kx_k - (c_1 + c_2 + \cdots + c_k))d \end{aligned}

系数和 c1+c2++ckc_1 + c_2 + \cdots + c_k 与下标和 c1x1+c2x2++ckxkc_1x_1 + c_2x_2 + \cdots + c_kx_k 确定时,结果确定.

下标守恒定律的推论:同一个等差数列的两个「等差加减式」,如果它们的 系数和之比 等于 下标和之比 等于 kk,则它们的 结果之比 也为 kk

例题 1.4

等差数列 {an}\{a_n\},已知 a3+a4+a5+a6+a7=25a_3 + a_4 + a_5 + a_6 + a_7 = 25,求 a2+a8a_2 + a_8 的值.

例题 1.4 解答

两个「等差加减式」的系数和之比为 5:25:2,下标和之比为 25:10=5:225:10 = 5:2

因此结果之比也为 5:25:2,答案为 1010

下标守恒定律用来避开 a1a_1dd直接沟通数列 {an}\{a_n\} 多个项之间的关系

等差数列性质三

等差数列 {an}\{a_n\},对任意正整数 kk,我们写出数列

a1+a2++ak,ak+1+ak+2++a2k,a2k+1+a2k+2++a3k,a_1 + a_2 + \cdots + a_k, a_{k + 1} + a_{k + 2} + \cdots + a_{2k}, a_{2k + 1} + a_{2k + 2} + \cdots + a_{3k}, \ldots

注意到 ai+kai=kda_{i + k} - a_i = kd,因此上面这个数列是一个公差为 k2dk^2d等差数列

根据区间和为两个前缀和的差,我们还可以写成

Sk,S2kSk,S3kS2k,S_k, S_{2k} - S_k, S_{3k} - S_{2k}, \ldots

为公差为 k2dk^2d等差数列

这个性质也是在说 Sk,S2k,S3k,S_k, S_{2k}, S_{3k}, \ldots 是一个 二阶等差数列(其差分是一个等差数列).

该性质通常适合 题目中没有出现 {an}\{a_n\},而出现了若干下标均为某个正整数 kk 的倍数的 {Sn}\{S_n\} 时使用.

等差数列性质四

nn 为奇数时,根据下标守恒定律有

a1+an=2an+12a_1 + a_n = 2a_{\frac{n + 1} 2}

此时根据

Sn=n(a1+an)2S_n = \df{n(a_1 + a_n)}2

Sn=nan+12S_n = na_{\frac {n + 1} 2}

逆公式:

an=1nS2n1a_n = \df 1 n S_{2n - 1}

逆公式中的 nn 可以是任意整数,而导出的 {Sn}\{S_n\} 的下标一定是奇数.

等差数列性质五

{Snn}\{\df{S_n}n\} 是一个首项为 a1a_1,公差为 12d\* \df 1 2 ddd{an}\{a_n\} 的公差)的 等差数列.反过来,{Snn}\{\df{S_n}n\} 是等差数列也可推出 {an}\{a_n\} 是等差数列.

后面会了解到等差数列的函数形式 S(n)=An2+BnS(n) = An^2 + Bn,学到那里再回看这条性质就明白了.

等差数列题型

等差数列信息求解(基本量法)

基本量法:通过将未知量转为 a1a_1dd 的式子,将条件转为若干 a1a_1dd 构成的二元方程组,然后解方程组.

例题 2.1.1

等差数列 {an}\{a_n\},已知 a6=9a_6 = 9a3=3a2a_3 = 3a_2,求 a1a_1 的值.

考虑将所有的 ana_n 等价转化为 a1+(n1)da_1 + (n - 1)d

例题 2.1.1 解答
{a1+5d=9a1+2d=3(a1+d)    {a1=1d=2\begin{cases} a_1 + 5d = 9 \\ a_1 + 2d = 3(a_1 + d) \end{cases} \iff \begin{cases} a_1 = -1 \\ d = 2 \end{cases}
例题 2.1.2

{an}\{a_n\} 为等差数列,SnS_n 为前 nn 项和,若 S6=8S3S_6 = 8S_3a3a5=8a_3 - a_5 = 8,求 a20a_{20} 的值.

全部转化为 a1a_1dd 暴力计算即可.

例题 2.1.2 解答
{6a1+15d=8(3a1+3d)2d=8    {a1=2d=4    a20=74\begin{cases} 6a_1 + 15d = 8(3a_1 + 3d) \\ -2d = 8 \end{cases} \iff \begin{cases} a_1 = 2 \\ d = -4 \end{cases} \implies a_{20} = -74

这里 a3a5=2da_3 - a_5 = -2d 小用了一下等差数列性质一.

如果只给出了一个条件,无法构成方程组,不能求出 a1a_1dd 的具体值,只能得到它们的关系式,可以考虑 消元

例题 2.1.3

已知等差数列 {an}\{a_n\}a10a_1 \ne 0a2=3a1a_2 = 3a_1,求 S10S5\df{S_{10}}{S_5}

例题 2.1.3 解答
a2=3a1    a1+d=3a1    d=2a1a_2 = 3a_1 \iff a_1 + d = 3a_1 \iff d = 2a_1S10S5=10a1+45d5a1+10d=10a1+90a15a1+20a1=4\df{S_{10}}{S_5} = \df{10a_1 + 45d}{5a_1 + 10d} = \df{10a_1 + 90a_1}{5a_1 + 20a_1} = 4

等差数列信息求解(简化计算)

有时也要善用等差数列的性质(尤其是下标守恒定律),等价转化条件.

例题 2.2.1

等差数列 {an}\{a_n\},已知 a2+a5+a8+a11=48a_2 + a_5 + a_8 + a_{11} = 48,求 a6+a7a_6 + a_7 的值.

例题 2.2.1 解答

「等差加减式」,系数和之比与下标和之比均为 2:12 : 1,结果之比也为 2:12:1,答案为 2424

例题 2.2.2

在等差数列 {an}\{a_n\} 中,a9=12a12+3a_9 = \df 1 2 a_{12} + 3,求 S11S_{11}

例题 2.2.2 解答

所求 S11=11a6S_{11} = 11a_6,只需求 a6a_6

根据下标守恒定律,有

a912a12=12a6a_9 - \df 1 2 a_{12} = \df 1 2 a_6

因此 a6=6a_6 = 6S11=66S_{11} = 66

例题 2.2.3

已知两个等差数列 {an}\{a_n\}{bn}\{b_n\},前缀和分别为 {Sn}\{S_n\}{Tn}\{T_n\},已知 SnTn=7n+2n+3\df{S_n}{T_n} = \df{7n + 2}{n + 3},求 a7b7\df{a_7}{b_7} 的值.

例题 2.2.3 解答
a7b7=13a713b7=S13T13=9316\df{a_7}{b_7} = \df{13a_7}{13b_7} = \df{S_{13}}{T_{13}} = \df{93}{16}
例题 2.2.4

{Sn}\{S_n\} 是等差数列 {an}\{a_n\} 的前缀和,若 S3S6=13\df{S_3}{S_6} = \df 1 3,求 S6S12\df{S_6}{S_{12}} 的值.

例题 2.2.4 解答

遇到这种 {Sn}\{S_n\} 的下标都是某个正整数的几倍 的,可以考虑使用等差数列性质四.

我们先写出这个等差数列:

S3,S6S3,S9S6,S12S9S_3, S_6 - S_3, S_9 - S_6, S_{12} - S_9

S3=aS_3 = a,则 S6=3aS_6 = 3aS6S3=2aS_6 - S_3 = 2a.上数列为等差数列,因此 S9S6=3aS_9 - S_6 = 3aS12S9=4aS_{12} - S_9 = 4a

进一步可知 S9=6a,S12=10aS_9 = 6a, S_{12} = 10a.因此 S6S12=3a10a=310\df{S_6}{S_{12}} = \df{3a}{10a} = \df 3 {10}

等差数列的判定

作差成常数判定等差数列

只需证明 an+1ana_{n + 1} - a_n 对任意 nNn \in \N^\ast 为常数即可.证明 anan1a_n - a_{n - 1} 对任意 n2,nNn \ge 2, \quad n \in \N^\ast 成立也可,看条件给出的是 ana_nan+1a_{n + 1} 的关系还是 ana_nan1a_{n - 1} 的关系,灵活选择.

例题 2.3.1

已知数列 {an}\{a_n\} 满足 a1=4a_1 = 4an+1=anan+1a_{n + 1} = \df{a_n}{a_n + 1},求证:{1an}\{\df 1 {a_n} \} 是等差数列.

例题 2.3.1 解答

只需证

1an+11an=const.,nN\df 1 {a_{n + 1}} - \df 1 {a_n} = \text{const.}, \quad n \in \N^\ast

1an+11an=an+1an1an=anan=1\df 1 {a_{n + 1}} - \df 1 {a_n} = \df{a_n + 1}{a_n} - \df 1 {a_n} = \df{a_n}{a_n} = 1

证毕.

例题 2.3.2

已知数列 {an}\{a_n\} 满足 a1=1a_1 = 1n(an+1an)=an+n2+n,nNn(a_{n + 1} - a_n) = a_n + n^2 + n, \quad n \in \N^\ast,求证:{ann}\{\df {a_n} n \} 是等差数列.

例题 2.3.2 解答

只需证

an+1n+1ann=const.,nN\df{a_{n + 1}}{n + 1} - \df {a_n} n = \text{const.}, \quad n \in \N^\ast

对条件变形:

n(an+1an)=an+n2+nnan+1=(n+1)an+n(n+1)an+1n+1=ann+1an+1n+1ann=1\begin{aligned} n(a_{n + 1} - a_n) &= a_n + n^2 + n \\ na_{n + 1} &= (n + 1)a_n + n(n + 1) \\[1ex] \df{a_{n + 1}}{n + 1} &= \df{a_n}n + 1 \\[1em] \df{a_{n + 1}}{n + 1} - \df{a_n}n &= 1 \end{aligned}

证毕.

等差中项判定等差数列

还可以通过证明 an+an+2=2an+1a_n + a_{n + 2} = 2a_{n + 1} 对任意 nNn \in \N^\ast 成立证明等差数列,两者是等价的.可以在大题中直接使用

当然换个写法,an1+an+1=2ana_{n - 1} + a_{n + 1} = 2a_n 对任意 nN,n2n \in \N^\ast, n \ge 2 成立也一样.

例题 2.3.3

已知正项数列 {an}\{a_n\} 满足 2an2=an12+an+122{a_n}^2 = {a_{n - 1}}^2 + {a_{n + 1}}^2 对任意 nN,n2n \in \N^\ast, n \ge 2 成立,a1=1a_1 = 1a2=2a_2 = 2,求 a34a_{34} 的值.

例题 2.3.3 解答

题目给出的条件和等差中项十分类似,但每一项都多了个平方.对于这种数列每一项 算术结构相同 的式子,可以考虑构造新数列.

bn=an2b_n = {a_n}^2,则有 2bn=bn1+bn+12b_n = b_{n - 1} + b_{n + 1},因此 {bn}\{b_n\} 是等差数列.

b1=a12=1b_1 = {a_1}^2 = 1b2=a22=4b_2 = {a_2}^2 = 4,可知 bb 首项为 11,公差为 b2b1=3b_2 - b_1 = 3

bn=1+3(n1)=3n2b_n = 1 + 3(n - 1) = 3n - 2.由于 {an}\{a_n\} 为正项数列,因此 a34=b34=100=10a_{34} = \sqrt{b_{34}} = \sqrt{100} = 10

等差数列前缀和最值

等差数列 {an}\{a_n\},前缀和 {Sn}\{S_n\}

  • d=0d = 0{an}\{a_n\}常数列任意一项同时为最大项与最小项
  • a10a_1 \le 0d<0d < 0{an}\{a_n\} 首项非正,其余恒负{Sn}\{S_n\}最小项唯一最大项S1S_1
  • a10a_1 \ge 0d>0d > 0{an}\{a_n\} 首项非负,其余恒正{Sn}\{S_n\}最大项唯一最小项S1S_1

上面三种情况都是很平凡的,不常考,考到了也是简单题,直接做即可.

下面两种情况则比较常考,需要着重注意:

  • a1<0a_1 < 0d>0d > 0{an}\{a_n\} 先负后正{Sn}\{S_n\}最大项,且:
    • kk{an}\{a_n\} 中最后一个 负数项
    • 如果 ak+1>0a_{k + 1} > 0,则 {Sn}\{S_n\} 唯一最小项SkS_k
    • 如果 ak+1=0a_{k + 1} = 0,则 {Sn}\{S_n\}两个最小项 SkS_kSk+1S_{k + 1}
  • a1>0a_1 > 0d<0d < 0{an}\{a_n\} 先正后负{Sn}\{S_n\}最小项,且:
    • kk{an}\{a_n\} 中最后一个 正数项
    • 如果 ak+1<0a_{k + 1} < 0,则 {Sn}\{S_n\} 唯一最大项SkS_k
    • 如果 ak+1=0a_{k + 1} = 0,则 {Sn}\{S_n\}两个最大项 SkS_kSk+1S_{k + 1}
例题 2.4

已知等差数列 {an}\{a_n\},前缀和 {Sn}\{S_n\}a1=9a_1 = 9S99S55=4\df {S_9} 9 - \df {S_5} 5 = -4,求 {Sn}\{S_n\} 的最大项.

例题 2.4 解答
S99S55=9a595a35=a5a3=2d=4    d=2\df{S_9}9 - \df{S_5}5 = \df{9a_5}9 - \df{5a_3}5 = a_5 - a_3 = 2d = -4 \iff d = -2

a1=9a_1 = 9d=2d = -2,求最后一个正数项:92(n1)=112n>09 - 2(n - 1) = 11 - 2n > 0,可知 n<112n < \df {11}2,即 n=5n = 5 为最后一个正数项,S5S_5 为一个最大项.

a6=10a_6 = -1 \ne 0,因此 S6S_6 不是最大项.综上,{Sn}\{S_n\} 的最大项为第 55 项.

函数视角看等差数列

数列的通项可以视作 定义域为整数 的函数,我们可以将其拓展到 定义域为实数 的情况,用连续函数的知识研究它们,有时有更好的效果.

a(n)=a1+(n1)d=dn+a1da(n) = a_1 + (n - 1)d = dn + a_1 - d

因此 等差数列的通项公式一定符合形态 An+BAn + B,是一个 一次函数或常函数

同时,在 An+BAn + B 中,对任意 A,BRA, B \in \R,方程组 {A=dB=a1d\bcs A = d \\ B = a_1 - d \ecs 恒有解 {a1=A+Bd=A\bcs a_1 = A + B \\ d = A \ecs

因此 通项公式符合形态 An+BAn + B 的数列一定是等差数列

综上,等差数列的通项与 An+BAn + B 可以构成双射.

结论不能在答题直接使用

数列 {an}\{a_n\} 的通项公式为一次函数,因此 {an}\{a_n\} 为等差数列.

这个逻辑是 正确的,但在大题中 不能直接使用

大题中需要按照等差数列证明的方式,证明 an+1ana_{n + 1} - a_n 为一常数.

Sn=na1+n(n1)2d=d2n2+(a1d2)nS_n = na_1 + \df{n(n - 1)}2 d = \red{\df d 2} \cdot n^2 + \red{(a_1 - \df d 2)} \cdot n

建议把上面这个形式记下来,记忆要点:

  • 为一个 不超过二次多项式
  • 无常数项
  • 二次项系数为 d2\df d 2,一次项系数为 a1d2a_1 - \df d 2

记下来形式之后,已知等差数列的 a1a_1dd 即可很方便地写出 SnS_n

如已知 a1=2a_1 = 2d=3d = 3,则 Sn=d2n2+(a1d2)n=32n2+12nS_n = \df d 2 \cdot n^2 + (a_1 - \df d 2) \cdot n = \df 3 2 n^2 + \df 1 2 n

在大题中 不能直接使用,需要 中间用等差数列求和公式写一步过程,结果用上面的方法计算后直接誊写.

下面开始推性质:

性质零(双射性):对任意形式满足 An2+BnAn^2 + Bn 的式子(A,BRA, B \in \R),方程组 {A=d2B=a1d2\bcs A = \fr d 2 \\ B = a_1 - \fr d 2 \ecs 恒有解 {a1=A+Bd=2A\bcs a_1 = A + B \\ d = 2A\ecs

因此 等差数列的前缀和通项 可以与 An2+BnAn^2 + Bn 构成双射,是一 无常数项不超过二次 的多项式.

性质一:

d=0d = 0 时发生三个退化:等差数列退化为常数列,函数 aa 退化为常函数,函数 SS 退化为一次函数或常函数.

d0d \ne 0 时上述三个退化 均不发生,即函数 SS 一定是 二次函数,函数 aa 一定是 一次函数

  • d>0\*d > 0 时,函数 开口向上
  • d<0\*d < 0 时,函数 开口向下

反过来,S(n)S(n)开口方向 也可以推出 dd正负

性质二:函数 SS 常数项为零,可以推出 S(0)=0\*S(0) = 0SS 的图像 过原点

这条性质给出,如果 SS 为二次函数(不退化),且对称轴为 nSn_S,则 SS 的另一零点一定是 2nS2n_S.反过来知道另一零点,其一半就是对称轴横坐标.

因此,性质二 主要给出了 SS另一零点SS对称轴二倍 关系.

性质三:当 d0d \ne 0(保证不退化),设函数 SS最值点nSn_S,函数 aa零点nAn_A,我们有

nS=B2A=12a1dn_S = -\df{B}{2A} = \df 1 2 - \df{a_1}d a1+(nA1)d=0    nA=1a1da_1 + (n_A - 1)d = 0 \implies n_A = 1 - \df{a_1}d

可以发现,nS=nA12\* n_S = n_A - \df 1 2,即 S(n)S(n) 的最值点(对称轴)恰好相对 a(n)a(n) 的零点 左偏 12\* \df 1 2

性质三 给出了 S(n)S(n) 的最值点与 a(n)a(n) 的零点的偏移关系,用来进行 两个函数形态的互推

例题 2.5.1

设等差数列 {an}\{a_n\} 的前缀和 {Sn}\{S_n\} 满足 S6>S7>S5S_6 > S_7 > S_5.解不等式:SnSn+1<0S_nS_{n + 1} < 0

这类条件主要为含 ana_nSnS_n不等式 的题目,基本都是用 确定 aaSS 函数形态 的方式解决,而解决的工具正是上面讲到的三条性质:

  • 性质一SS 开口方向与 dd 正负的对应.
  • 性质二SS 一定过原点,另一零点与其对称轴的二倍关系.
  • 性质三SS 对称轴为 aa 零点左偏 12\df 1 2 的关系.

除此之外,这个性质也很常用:二次函数中,两点函数值大小关系两点到对称轴的距离大小关系 之间存在对应关系.如开口向上的函数,函数值更小到对称轴距离更近 可以互相等价.

这个性质主要用来根据已知条件 确定对称轴的位置

例题 2.5.1 解答

S5<S6>S7S_5 < S_6 > S_7,函数先增后减,直接推知 S(n)S(n) 为一个最值点位于 (5,7)(5, 7),开口向下的二次函数.

开口向下,函数值越大距离对称轴越近

S5<S7S_5 < S_7,可知对称轴与 n=5n = 5n=7n = 7 中距离后者更近,即对称轴位于 (6,7)(6, 7)

又根据 S6>S7S_6 > S_7,可知对称轴位于 (6,6.5)(6, 6.5)

根据 性质二S(n)S(n) 过原点,根据对称性,另一个零点位于 (12,13)(12, 13),示意图如下:

2.5 例题图

SnSn+1<0S_nS_{n + 1} < 0 就是在说 S(n)S(n)S(n+1)S(n + 1) 异号.观察示意图,很明显可以看出,在 nn 为正整数时,当且仅当 n=12n = 12S(n)S(n)S(n+1)S(n + 1) 异号,因此本题的答案是 1212

本题条件和问题都不含 a(n)a(n),因此用来转换 aa 零点和 SS 最值点的 性质三 没有用到,下面来看一个需要综合考虑 a(n)a(n)S(n)S(n),在考试中更为常见的题目:

例题 2.5.2

已知等差数列 {an}\{a_n\} 前缀和 {Sn}\{S_n\},若 S2023<0S_{2023} < 0S2024>0S_{2024} > 0,下列结论正确的是( )【多选】.

  • A. {an}\{a_n\} 递增
  • B. a1013<a1012|a_{1013}| < |a_{1012}|
  • C. S1012S_{1012}{Sn}\{S_n\} 的最小项
  • D. S1015>S1008S_{1015} > S_{1008}
例题 2.5.2 解答

首先,S(n)S(n) 一定为二次函数(过原点 的一次函数或常零函数不可能满足 S(2023)<0S(2023) < 0S(2024)>0S(2024) > 0).

绘图.

例题 2.5.3 图

  • A. {an}\{a_n\} 递增.显然正确.
  • B. a1013<a1012|a_{1013}| < |a_{1012}|.错误,10121012 距离 {an}\{a_n\} 的零点更近,绝对值更小.
  • C. S1012S_{1012}{Sn}\{S_n\} 的最小项.正确,10121012 是距离 {Sn}\{S_n\} 对称轴最近的整点.
  • D. S1015>S1008S_{1015} > S_{1008}.对称轴距离 10151015 的距离范围 (3,3.5)(3, 3.5),距离 10081008 的距离范围 (3.5,4)(3.5, 4)10151015 距离对称轴更近,函数值更小,错误.

因此选择 AC.

例题 2.5.3

已知等差数列 {an}\{a_n\} 的前缀和 {Sn}\{S_n\},存在 mnm \ne n 使得 Sn=mS_n = mSm=nS_m = n,则 Sm+n=S_{m + n} = ( ).

  • A. m-m
  • B. n-n
  • C. (m+n)-(m + n)
  • D. m+nm + n

遇到这种 条件只含 {Sn}\{S_n\},不含 {an}\{a_n\}(或 {an}\{a_n\} 条件很容易转成 {Sn}\{S_n\} 的),可以考虑设函数 S(n)=An2+BnS(n) = An^2 + Bn 解决问题.

例题 2.5.3 解答

S(n)=An2+BnS(n) = An^2 + Bn.则

Sm+n=(m+n)[A(m+n)+B]S_{m + n} = (m + n)[A(m + n) + B]

而条件等价于

{An2+Bn=mAm2+Bm=n\begin{cases} An^2 + Bn = m \\ Am^2 + Bm = n \end{cases}

结构相似的式子,通常考虑相减(尤其这种轮换对称形成的式子)

下减上得

A(mn)(m+n)+B(mn)=(mn)A(m - n)(m + n) + B(m - n) = -(m - n)

由于 mnm \ne nmn0m - n \ne 0,因此

A(m+n)+B=1A(m + n) + B = -1

于是

Sm+n=(m+n)[A(m+n)+B]=(m+n)S_{m + n} = (m + n)[A(m + n) + B] = -(m + n)

选 C.

等差数列性质的函数推广

事实上,等差数列的性质一、二、四可以写成函数形式,从而将定义域从正整数推广到所有实数.推广形式请勿在大题使用

下设等差数列 {an}\{a_n\}

性质一函数形式

a(n)a(m)=(nm)da(n) - a(m) = (n - m)d

对任意 n,mRn, m \in \* \R 均成立.原因明显.

性质二函数形式

下标守恒定律中,所有下标推广到实数并变成函数自变量,定律仍然成立.因为当时推下标守恒定律的时候,只用到了 {an}\{a_n\} 的通项,并没有用到 {an}\{a_n\} 的离散性.

这也就意味着你可以写出

a2+a3>0    2a(2.5)>0    a(2.5)>0a_2 + a_3 > 0 \iff 2a(2.5) > 0 \iff a(2.5) > 0

这种东西.

例题 2.6

已知 {Sn}\{S_n\} 为等差数列 {an}\{a_n\} 的前缀和,S15<S10S_{15} < S_{10},且 a1+a14+a15+a19>0a_1 + a_{14} + a_{15} + a_{19} > 0,求 {Sn}\{S_n\} 的最大项.

所有条件都是不等式,一般通过画图像解决.但在画图像之前,先用性质理论推出 dd 的正负 比较合适(否则画图像需要分类讨论开口方向,比较麻烦).

例题 2.6 解答
S15<S10    a11+a12+a13+a14+a15<0    a13<0S_{15} < S_{10} \iff a_{11} + a_{12} + a_{13} + a_{14} + a_{15} < 0 \iff a_{13} < 0a1+a14+a15+a19>0    a(12.25)>0a_1 + a_{14} + a_{15} + a_{19} > 0 \iff a(12.25) > 0

可看出 {an}\{a_n\} 的零点位于 (12.25,13)(12.25, 13),且单调递减,d<0d < 0

因此,{Sn}\{S_n\} 开口向下,对称轴位于 (11.75,12.5)(11.75, 12.5),可看出 1212 一定是与对称轴最近的整点,因此答案为 S12S_{12}

性质四函数形式

S(n)=a(n+12)S(n) = a(\df{n + 1}2)

对任意 nRn \in \* \R 恒成立.直接代入 {Sn}\{S_n\}{an}\{a_n\} 的解析式即可得证.

例子:S16>0S_{16} > 0 可以推出 a(8.5)>0a(8.5) > 0

首项与公差相等的等差数列

满足 a1=da_1 = d 的等差数列有以下性质:

  • 通项公式 an=nda_n = nd.同理,任何 正比例函数 作为通项公式恰好对应一个 a1=da_1 = d 的等差数列.
  • a(0)=0a(0) = 0
  • 对任意数列 {an}\{a_n\},它是 a1=da_1 = d 的等差数列,等价于 对任意 m,nNm, n \in \N^\astam+n=am+ana_{m + n} = a_m + a_n
第三条的证明

对任意数列 {an}\{a_n\}

{an}\{a_n\} 是一个满足 a1=da_1 = d 的等差数列,推出 am+n=am+ana_{m + n} = a_m + a_n

am+n=(m+n)d=md+nd=am+ana_{m + n} = (m + n)d = md + nd = a_m + a_n

am+n=am+ana_{m + n} = a_m + a_n 推出 {an}\{a_n\} 是一个满足 a1=da_1 = d 的等差数列

对任意 nNn \in \N^\ast,令 m=1m = 1,有 an+1=a1+ana_{n + 1} = a_1 + a_n,整理得 an+1an=a1a_{n + 1} - a_n = a_1

因此 {an}\{a_n\} 为等差数列,且公差 dd 与首项 a1a_1 相等.