如果一个数列从第二项起,每一项与前一项的差都为一个常数 d(difference),则将这个数列称作 等差数列,d 称作该数列的 公差.
即对于等差数列 {an},其差分 {Dn} 满足
Dn={a1,d,n=1n≥2
对 {Dn} 做前缀和可得
an=a1+(n−1)d
该式为 等差数列的通项公式.很明显,确定 a1 和 d 后,等差数列确定,而只确定其中之一则无法确定等差数列.
通项公式变形:
n=dan−a1+1
可以用来算 某一项是一个已知等差数列的第几项,甚至不局限于纯等差数列:
23,27,211,…,2103 共有多少项?
这虽然是一个等比数列,但是看指数就能知道总共有几项,而指数是等差数列.
项数为 4103−3+1=26.
等比数列求和公式需要代入项数,所以看到 23+27+211+⋯+2103,虽然我们暂时还没学习等比数列求和公式,也应 立刻明确其项数的计算公式,从而正确的算出它的项数,这是后面做等比数列求和的 非常重要 的基础.
同理,等差数列求和公式也要知道项数,如 52+54+56+⋯+660 的项数是 2660−52+1=305.
总之,算等差数列的项数 是一项 非常基本的求和基础技能,后面将不再强调.
对于长度为 3 的等差数列 a,b,c,称 b 是 a 和 c 的 等差中项.
由 b−a=c−b 可以推出,等差中项等价于 算术平均值,即
b=2a+c⟺2b=a+c
等差数列的英文是 Arithmetic Progression,简称 AP.Arithmetic 意为「算术的」,正与这里的「算术平均值」对应.
这一节讲一个条件处理策略:如果题目给定条件「a1,a2,…,ak 为等差数列」,我们可以将它 等价 地转化为:
a1+a3a2+a4ak−2+ak=2a2=2a3⋯=2ak−1
共 k−2 个等式.
也即,题目但凡涉及到 有限个数 构成 有限长度的等差数列,设长度为 k,转成 k−2 个等式在绝大多数情况下是最简单的.
已知 a,b,c 成等差数列,证明 a2−bc,b2−ac,c2−ab 成等差数列.
条件等价于 a+c=2b.
结论等价于 a2−bc+c2−ab=2(b2−ac).现在开始证明.
证明等式成立,可以将左侧减去右侧然后证明结果为 0.
=(a2−bc)+(c2−ab)−2(b2−ac)=a2+c2−2b2−bc−ab+2ac=(a+c)2−b(a+c)−2b2=(2b)2−2b2−2b2=0
设等差数列 {an} 的前缀和为 {Sn},求 Sn.
我们有
2Sn=(a1+an)+(a2+an−1)+⋯+(an−1+a2)+(an+a1)
且对于任意 1≤i≤n,有
ai+an−i=a1+(i−1)d+a1+(n−i)d=2a1+(n−1)d=a1+an
因此上面的所有括号内的结果可以统一为 a1+an,有
2Sn=n(a1+an)
于是
Sn=2n(a1+an)
将 an 展开,可得
Sn=na1+2n(n−1)d
a1 与 d 求 {Sn} 通项公式的基本公式,两个红色部分为易错点,着重记忆.
下设 {an} 为等差数列.
an−am=(n−m)d
该性质可以直接由通项公式展开推出.上面的变形式
an=am+(n−m)d
可以用来 已知等差数列的任意一项与公差,求任一另外项.
另外一个变形
d=n−man−am
可以用来 已知任意两项求公差.
定义等差数列的若干项相加、相减(可以带系数,不能带次数)形成的式子为「等差加减式」,如
a3+a4+a5
2a9−a10
a5−a6+a7−a8+a9
对于「等差加减式」,我们定义两个属性:
- 系数和:即所有 {an} 的 系数 之和.上面三个式子的系数和分别为 3,1,1.
- 下标和:即所有 {an} 的 下标与系数的积 之和.上面三个式子的下标和为 12,8,7.
结论:对于两个「等差加减式」,如果它们的系数和与下标和均分别相同,则结果一定相同.笔者将这个结论称作 下标守恒定律.
比如我们有
a3+a4+a5=3a4
两边系数和均为 3,下标和均为 12.
2a9−a10=a8
两边系数和均为 1,下标和均为 8.
a5−a6+a7−a8+a9=a7
两边系数和均为 1,下标和均为 7.
a7=a3+a4下标守恒定律除了 下标和相同 外,还必须保证两边 系数和相同.
上面的式子左边系数和为 1,右边系数和为 2,因此不一定成立.
证明:
=c1ax1+c2ax2+⋯+ckaxk=c1(a1+(x1−1)d)+c2(a1+(x2−1)d)+⋯+ck(a1+(xk−1)d)=(c1+c2+⋯+ck)a1+(c1x1+c2x2+⋯+ckxk−(c1+c2+⋯+ck))d
系数和 c1+c2+⋯+ck 与下标和 c1x1+c2x2+⋯+ckxk 确定时,结果确定.
下标守恒定律的推论:同一个等差数列的两个「等差加减式」,如果它们的 系数和之比 等于 下标和之比 等于 k,则它们的 结果之比 也为 k.
等差数列 {an},已知 a3+a4+a5+a6+a7=25,求 a2+a8 的值.
两个「等差加减式」的系数和之比为 5:2,下标和之比为 25:10=5:2.
因此结果之比也为 5:2,答案为 10.
下标守恒定律用来避开 a1 与 d,直接沟通数列 {an} 多个项之间的关系.
等差数列 {an},对任意正整数 k,我们写出数列
a1+a2+⋯+ak,ak+1+ak+2+⋯+a2k,a2k+1+a2k+2+⋯+a3k,…
注意到 ai+k−ai=kd,因此上面这个数列是一个公差为 k2d 的 等差数列.
根据区间和为两个前缀和的差,我们还可以写成
Sk,S2k−Sk,S3k−S2k,…
为公差为 k2d 的 等差数列.
这个性质也是在说 Sk,S2k,S3k,… 是一个 二阶等差数列(其差分是一个等差数列).
该性质通常适合 题目中没有出现 {an},而出现了若干下标均为某个正整数 k 的倍数的 {Sn} 时使用.
n 为奇数时,根据下标守恒定律有
a1+an=2a2n+1
此时根据
Sn=2n(a1+an)
有
Sn=na2n+1
逆公式:
an=n1S2n−1
逆公式中的 n 可以是任意整数,而导出的 {Sn} 的下标一定是奇数.
{nSn} 是一个首项为 a1,公差为 21d(d 为 {an} 的公差)的 等差数列.反过来,{nSn} 是等差数列也可推出 {an} 是等差数列.
后面会了解到等差数列的函数形式 S(n)=An2+Bn,学到那里再回看这条性质就明白了.
基本量法:通过将未知量转为 a1 和 d 的式子,将条件转为若干 a1 和 d 构成的二元方程组,然后解方程组.
等差数列 {an},已知 a6=9,a3=3a2,求 a1 的值.
考虑将所有的 an 等价转化为 a1+(n−1)d.
{a1+5d=9a1+2d=3(a1+d)⟺{a1=−1d=2
设 {an} 为等差数列,Sn 为前 n 项和,若 S6=8S3,a3−a5=8,求 a20 的值.
全部转化为 a1 和 d 暴力计算即可.
{6a1+15d=8(3a1+3d)−2d=8⟺{a1=2d=−4⟹a20=−74这里 a3−a5=−2d 小用了一下等差数列性质一.
如果只给出了一个条件,无法构成方程组,不能求出 a1 与 d 的具体值,只能得到它们的关系式,可以考虑 消元.
已知等差数列 {an},a1=0,a2=3a1,求 S5S10.
a2=3a1⟺a1+d=3a1⟺d=2a1S5S10=5a1+10d10a1+45d=5a1+20a110a1+90a1=4
有时也要善用等差数列的性质(尤其是下标守恒定律),等价转化条件.
等差数列 {an},已知 a2+a5+a8+a11=48,求 a6+a7 的值.
「等差加减式」,系数和之比与下标和之比均为 2:1,结果之比也为 2:1,答案为 24.
在等差数列 {an} 中,a9=21a12+3,求 S11.
所求 S11=11a6,只需求 a6.
根据下标守恒定律,有
a9−21a12=21a6因此 a6=6,S11=66.
已知两个等差数列 {an},{bn},前缀和分别为 {Sn},{Tn},已知 TnSn=n+37n+2,求 b7a7 的值.
b7a7=13b713a7=T13S13=1693
设 {Sn} 是等差数列 {an} 的前缀和,若 S6S3=31,求 S12S6 的值.
遇到这种 {Sn} 的下标都是某个正整数的几倍 的,可以考虑使用等差数列性质四.
我们先写出这个等差数列:
S3,S6−S3,S9−S6,S12−S9设 S3=a,则 S6=3a,S6−S3=2a.上数列为等差数列,因此 S9−S6=3a,S12−S9=4a.
进一步可知 S9=6a,S12=10a.因此 S12S6=10a3a=103.
只需证明 an+1−an 对任意 n∈N∗ 为常数即可.证明 an−an−1 对任意 n≥2,n∈N∗ 成立也可,看条件给出的是 an 与 an+1 的关系还是 an 与 an−1 的关系,灵活选择.
已知数列 {an} 满足 a1=4,an+1=an+1an,求证:{an1} 是等差数列.
只需证
an+11−an1=const.,n∈N∗而
an+11−an1=anan+1−an1=anan=1证毕.
已知数列 {an} 满足 a1=1,n(an+1−an)=an+n2+n,n∈N∗,求证:{nan} 是等差数列.
只需证
n+1an+1−nan=const.,n∈N∗对条件变形:
n(an+1−an)nan+1n+1an+1n+1an+1−nan=an+n2+n=(n+1)an+n(n+1)=nan+1=1证毕.
还可以通过证明 an+an+2=2an+1 对任意 n∈N∗ 成立证明等差数列,两者是等价的.可以在大题中直接使用.
当然换个写法,an−1+an+1=2an 对任意 n∈N∗,n≥2 成立也一样.
已知正项数列 {an} 满足 2an2=an−12+an+12 对任意 n∈N∗,n≥2 成立,a1=1,a2=2,求 a34 的值.
题目给出的条件和等差中项十分类似,但每一项都多了个平方.对于这种数列每一项 算术结构相同 的式子,可以考虑构造新数列.
令 bn=an2,则有 2bn=bn−1+bn+1,因此 {bn} 是等差数列.
而 b1=a12=1,b2=a22=4,可知 b 首项为 1,公差为 b2−b1=3.
bn=1+3(n−1)=3n−2.由于 {an} 为正项数列,因此 a34=b34=100=10.
等差数列 {an},前缀和 {Sn}:
- d=0:{an} 为 常数列.任意一项同时为最大项与最小项.
- a1≤0,d<0:{an} 首项非正,其余恒负,{Sn} 无 最小项,唯一最大项 为 S1.
- a1≥0,d>0:{an} 首项非负,其余恒正,{Sn} 无 最大项,唯一最小项 为 S1.
上面三种情况都是很平凡的,不常考,考到了也是简单题,直接做即可.
下面两种情况则比较常考,需要着重注意:
- a1<0,d>0:{an} 先负后正,{Sn} 无 最大项,且:
- 设 k 为 {an} 中最后一个 负数项.
- 如果 ak+1>0,则 {Sn} 唯一最小项 为 Sk.
- 如果 ak+1=0,则 {Sn} 有 两个最小项 Sk,Sk+1.
- a1>0,d<0:{an} 先正后负,{Sn} 无 最小项,且:
- 设 k 为 {an} 中最后一个 正数项.
- 如果 ak+1<0,则 {Sn} 唯一最大项 为 Sk.
- 如果 ak+1=0,则 {Sn} 有 两个最大项 Sk,Sk+1.
已知等差数列 {an},前缀和 {Sn},a1=9,9S9−5S5=−4,求 {Sn} 的最大项.
9S9−5S5=99a5−55a3=a5−a3=2d=−4⟺d=−2a1=9,d=−2,求最后一个正数项:9−2(n−1)=11−2n>0,可知 n<211,即 n=5 为最后一个正数项,S5 为一个最大项.
而 a6=−1=0,因此 S6 不是最大项.综上,{Sn} 的最大项为第 5 项.
数列的通项可以视作 定义域为整数 的函数,我们可以将其拓展到 定义域为实数 的情况,用连续函数的知识研究它们,有时有更好的效果.
a(n)=a1+(n−1)d=dn+a1−d
因此 等差数列的通项公式一定符合形态 An+B,是一个 一次函数或常函数.
同时,在 An+B 中,对任意 A,B∈R,方程组 {A=dB=a1−d 恒有解 {a1=A+Bd=A,
因此 通项公式符合形态 An+B 的数列一定是等差数列.
综上,等差数列的通项与 An+B 可以构成双射.
数列 {an} 的通项公式为一次函数,因此 {an} 为等差数列.
这个逻辑是 正确的,但在大题中 不能直接使用.
大题中需要按照等差数列证明的方式,证明 an+1−an 为一常数.
Sn=na1+2n(n−1)d=2d⋅n2+(a1−2d)⋅n
建议把上面这个形式记下来,记忆要点:
- 为一个 不超过二次 的 多项式.
- 无常数项.
- 二次项系数为 2d,一次项系数为 a1−2d.
记下来形式之后,已知等差数列的 a1 与 d 即可很方便地写出 Sn.
如已知 a1=2,d=3,则 Sn=2d⋅n2+(a1−2d)⋅n=23n2+21n.
在大题中 不能直接使用,需要 中间用等差数列求和公式写一步过程,结果用上面的方法计算后直接誊写.
下面开始推性质:
性质零(双射性):对任意形式满足 An2+Bn 的式子(A,B∈R),方程组 {A=2dB=a1−2d 恒有解 {a1=A+Bd=2A,
因此 等差数列的前缀和通项 可以与 An2+Bn 构成双射,是一 无常数项 的 不超过二次 的多项式.
性质一:
d=0 时发生三个退化:等差数列退化为常数列,函数 a 退化为常函数,函数 S 退化为一次函数或常函数.
d=0 时上述三个退化 均不发生,即函数 S 一定是 二次函数,函数 a 一定是 一次函数.
- d>0 时,函数 开口向上.
- d<0 时,函数 开口向下.
反过来,S(n) 的 开口方向 也可以推出 d 的 正负.
性质二:函数 S 常数项为零,可以推出 S(0)=0.S 的图像 过原点.
这条性质给出,如果 S 为二次函数(不退化),且对称轴为 nS,则 S 的另一零点一定是 2nS.反过来知道另一零点,其一半就是对称轴横坐标.
因此,性质二 主要给出了 S 的 另一零点 与 S 的 对称轴 的 二倍 关系.
性质三:当 d=0(保证不退化),设函数 S 的 最值点 为 nS,函数 a 的 零点 为 nA,我们有
nS=−2AB=21−da1
a1+(nA−1)d=0⟹nA=1−da1
可以发现,nS=nA−21,即 S(n) 的最值点(对称轴)恰好相对 a(n) 的零点 左偏 21.
性质三 给出了 S(n) 的最值点与 a(n) 的零点的偏移关系,用来进行 两个函数形态的互推.
设等差数列 {an} 的前缀和 {Sn} 满足 S6>S7>S5.解不等式:SnSn+1<0.
这类条件主要为含 an 与 Sn 的 不等式 的题目,基本都是用 确定 a 与 S 函数形态 的方式解决,而解决的工具正是上面讲到的三条性质:
- 性质一:S 开口方向与 d 正负的对应.
- 性质二:S 一定过原点,另一零点与其对称轴的二倍关系.
- 性质三:S 对称轴为 a 零点左偏 21 的关系.
除此之外,这个性质也很常用:二次函数中,两点函数值 的 大小关系 与 两点到对称轴的距离 的 大小关系 之间存在对应关系.如开口向上的函数,函数值更小 与 到对称轴距离更近 可以互相等价.
这个性质主要用来根据已知条件 确定对称轴的位置.
S5<S6>S7,函数先增后减,直接推知 S(n) 为一个最值点位于 (5,7),开口向下的二次函数.
开口向下,函数值越大距离对称轴越近.
S5<S7,可知对称轴与 n=5 和 n=7 中距离后者更近,即对称轴位于 (6,7).
又根据 S6>S7,可知对称轴位于 (6,6.5).
根据 性质二,S(n) 过原点,根据对称性,另一个零点位于 (12,13),示意图如下:

SnSn+1<0 就是在说 S(n) 与 S(n+1) 异号.观察示意图,很明显可以看出,在 n 为正整数时,当且仅当 n=12 时 S(n) 与 S(n+1) 异号,因此本题的答案是 12.
本题条件和问题都不含 a(n),因此用来转换 a 零点和 S 最值点的 性质三 没有用到,下面来看一个需要综合考虑 a(n) 与 S(n),在考试中更为常见的题目:
已知等差数列 {an} 前缀和 {Sn},若 S2023<0,S2024>0,下列结论正确的是( )【多选】.
- A. {an} 递增
- B. ∣a1013∣<∣a1012∣
- C. S1012 为 {Sn} 的最小项
- D. S1015>S1008
首先,S(n) 一定为二次函数(过原点 的一次函数或常零函数不可能满足 S(2023)<0 且 S(2024)>0).
绘图.

- A. {an} 递增.显然正确.
- B. ∣a1013∣<∣a1012∣.错误,1012 距离 {an} 的零点更近,绝对值更小.
- C. S1012 为 {Sn} 的最小项.正确,1012 是距离 {Sn} 对称轴最近的整点.
- D. S1015>S1008.对称轴距离 1015 的距离范围 (3,3.5),距离 1008 的距离范围 (3.5,4),1015 距离对称轴更近,函数值更小,错误.
因此选择 AC.
已知等差数列 {an} 的前缀和 {Sn},存在 m=n 使得 Sn=m 且 Sm=n,则 Sm+n=( ).
- A. −m
- B. −n
- C. −(m+n)
- D. m+n
遇到这种 条件只含 {Sn},不含 {an} 的(或 {an} 条件很容易转成 {Sn} 的),可以考虑设函数 S(n)=An2+Bn 解决问题.
设 S(n)=An2+Bn.则
Sm+n=(m+n)[A(m+n)+B]而条件等价于
{An2+Bn=mAm2+Bm=n结构相似的式子,通常考虑相减(尤其这种轮换对称形成的式子).
下减上得
A(m−n)(m+n)+B(m−n)=−(m−n)由于 m=n,m−n=0,因此
A(m+n)+B=−1于是
Sm+n=(m+n)[A(m+n)+B]=−(m+n)选 C.
事实上,等差数列的性质一、二、四可以写成函数形式,从而将定义域从正整数推广到所有实数.推广形式请勿在大题使用.
下设等差数列 {an}.
a(n)−a(m)=(n−m)d
对任意 n,m∈R 均成立.原因明显.
下标守恒定律中,所有下标推广到实数并变成函数自变量,定律仍然成立.因为当时推下标守恒定律的时候,只用到了 {an} 的通项,并没有用到 {an} 的离散性.
这也就意味着你可以写出
a2+a3>0⟺2a(2.5)>0⟺a(2.5)>0
这种东西.
已知 {Sn} 为等差数列 {an} 的前缀和,S15<S10,且 a1+a14+a15+a19>0,求 {Sn} 的最大项.
所有条件都是不等式,一般通过画图像解决.但在画图像之前,先用性质理论推出 d 的正负 比较合适(否则画图像需要分类讨论开口方向,比较麻烦).
S15<S10⟺a11+a12+a13+a14+a15<0⟺a13<0a1+a14+a15+a19>0⟺a(12.25)>0可看出 {an} 的零点位于 (12.25,13),且单调递减,d<0.
因此,{Sn} 开口向下,对称轴位于 (11.75,12.5),可看出 12 一定是与对称轴最近的整点,因此答案为 S12.
S(n)=a(2n+1)
对任意 n∈R 恒成立.直接代入 {Sn} 与 {an} 的解析式即可得证.
例子:S16>0 可以推出 a(8.5)>0.
满足 a1=d 的等差数列有以下性质:
- 通项公式 an=nd.同理,任何 正比例函数 作为通项公式恰好对应一个 a1=d 的等差数列.
- a(0)=0.
- 对任意数列 {an},它是 a1=d 的等差数列,等价于 对任意 m,n∈N∗,am+n=am+an.
对任意数列 {an}:
{an} 是一个满足 a1=d 的等差数列,推出 am+n=am+an:
am+n=(m+n)d=md+nd=am+anam+n=am+an 推出 {an} 是一个满足 a1=d 的等差数列:
对任意 n∈N∗,令 m=1,有 an+1=a1+an,整理得 an+1−an=a1.
因此 {an} 为等差数列,且公差 d 与首项 a1 相等.