导航菜单

等差数列的前n项和

求等差数列的前 nn 项和是数列研究中的重要问题。掌握求和公式,能够快速计算大量项的和,避免逐项相加的繁琐。

高斯的故事

在讲公式之前,先分享一个著名的数学故事。

18世纪末,德国数学家高斯(Gauss)还是小学生时,老师让全班同学计算 1+2+3++1001+2+3+\cdots+100 的和,想让学生们忙活一阵子。但高斯很快就给出了答案:50505050

他的方法是:将这100个数首尾配对:

(1+100)+(2+99)+(3+98)++(50+51)=101+101+101++101(共50对)=101×50=5050\begin{aligned} &(1 + 100) + (2 + 99) + (3 + 98) + \cdots + (50 + 51) \\ &= 101 + 101 + 101 + \cdots + 101 \quad (\text{共50对}) \\ &= 101 \times 50 = 5050 \end{aligned}

这个巧妙的方法启发了等差数列求和公式的推导。

公式推导

方法一:倒序相加法

设等差数列 {an}\{a_n\} 的前 nn 项和为 SnS_n,即:

Sn=a1+a2+a3++anS_n = a_1 + a_2 + a_3 + \cdots + a_n

将这个式子倒过来写:

Sn=an+an1+an2++a1S_n = a_n + a_{n-1} + a_{n-2} + \cdots + a_1

两式相加:

2Sn=(a1+an)+(a2+an1)+(a3+an2)++(an+a1)\begin{aligned} 2S_n &= (a_1 + a_n) + (a_2 + a_{n-1}) + (a_3 + a_{n-2}) + \cdots + (a_n + a_1) \end{aligned}

由于 a1+an=a2+an1=a3+an2=a_1 + a_n = a_2 + a_{n-1} = a_3 + a_{n-2} = \cdots(等差数列的性质),共有 nn 对,每对的和都是 a1+ana_1 + a_n,所以:

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

等差数列前n项和公式(形式一)
Sn=n(a1+an)2S_n = \frac{n(a_1 + a_n)}{2}

方法二:代入通项公式

an=a1+(n1)da_n = a_1 + (n-1)d 代入上面的公式:

Sn=n(a1+an)2=n[a1+a1+(n1)d]2=n[2a1+(n1)d]2\begin{aligned} S_n &= \frac{n(a_1 + a_n)}{2} \\ &= \frac{n[a_1 + a_1 + (n-1)d]}{2} \\ &= \frac{n[2a_1 + (n-1)d]}{2} \end{aligned}
等差数列前n项和公式(形式二)
Sn=na1+n(n1)2dS_n = na_1 + \frac{n(n-1)}{2}d
两个求和公式有什么区别?什么时候用哪个?

两个公式本质相同,只是形式不同:

  • 形式一 Sn=n(a1+an)2S_n = \frac{n(a_1 + a_n)}{2}:当已知首项 a1a_1、末项 ana_n 和项数 nn 时使用,计算更简单。
  • 形式二 Sn=na1+n(n1)2dS_n = na_1 + \frac{n(n-1)}{2}d:当已知首项 a1a_1、公差 dd 和项数 nn 时使用。

选择哪个公式取决于题目给出的条件,选对公式能让计算事半功倍!

公式的几何意义

从几何角度看,等差数列的前 nn 项和可以看作梯形的面积:

  • 上底:a1a_1(首项)
  • 下底:ana_n(末项)
  • 高:nn(项数)

梯形面积公式:S=(上底+下底)×2=(a1+an)×n2S = \frac{(上底 + 下底) \times 高}{2} = \frac{(a_1 + a_n) \times n}{2}

这正好对应等差数列求和公式的形式一!

应用示例

示例1:使用形式一求和

求等差数列 2,5,8,11,,982, 5, 8, 11, \ldots, 98 的所有项的和。

首先确定项数。已知 a1=2a_1 = 2d=3d = 3an=98a_n = 98

an=a1+(n1)da_n = a_1 + (n-1)d98=2+(n1)×398 = 2 + (n-1) \times 3 96=3(n1)96 = 3(n-1) n=33n = 33

使用形式一: S33=33×(2+98)2=33×1002=1650S_{33} = \frac{33 \times (2 + 98)}{2} = \frac{33 \times 100}{2} = 1650

示例2:使用形式二求和

在等差数列 {an}\{a_n\} 中,a1=5a_1 = 5d=3d = 3,求前20项的和 S20S_{20}

使用形式二: S20=20×5+20×192×3=100+570=670S_{20} = 20 \times 5 + \frac{20 \times 19}{2} \times 3 = 100 + 570 = 670

示例3:已知和求项数

等差数列 {an}\{a_n\} 中,a1=1a_1 = 1d=2d = 2,若前 nn 项和 Sn=100S_n = 100,求 nn

使用形式二: Sn=n×1+n(n1)2×2=n+n(n1)=n2S_n = n \times 1 + \frac{n(n-1)}{2} \times 2 = n + n(n-1) = n^2

所以: n2=100n^2 = 100 n=10(负值舍去)n = 10 \quad (\text{负值舍去})

练习题

练习 1

求等差数列 1,3,5,7,1, 3, 5, 7, \ldots 的前50项的和。

参考答案

解题思路:先求出第50项,再用形式一求和。

详细步骤

已知 a1=1a_1 = 1d=2d = 2

求第50项: a50=1+(501)×2=1+98=99a_{50} = 1 + (50-1) \times 2 = 1 + 98 = 99

求和: S50=50×(1+99)2=50×1002=2500S_{50} = \frac{50 \times (1 + 99)}{2} = \frac{50 \times 100}{2} = 2500

答案S50=2500S_{50} = 2500

练习 2

在等差数列 {an}\{a_n\} 中,a1=10a_1 = -10d=3d = 3,求前多少项的和最小?

参考答案

解题思路:等差数列的和与项数的关系是二次函数,找最小值。

详细步骤

使用形式二: Sn=n×(10)+n(n1)2×3=10n+3n23n2S_n = n \times (-10) + \frac{n(n-1)}{2} \times 3 = -10n + \frac{3n^2 - 3n}{2}

Sn=3n223n2S_n = \frac{3n^2 - 23n}{2}

这是关于 nn 的二次函数,开口向上,在顶点处取最小值。

顶点的横坐标: n=232×3=2363.83n = -\frac{-23}{2 \times 3} = \frac{23}{6} \approx 3.83

因为 nn 必须是正整数,所以比较 S3S_3S4S_4

S3=3×923×32=27692=21S_3 = \frac{3 \times 9 - 23 \times 3}{2} = \frac{27 - 69}{2} = -21

S4=3×1623×42=48922=22S_4 = \frac{3 \times 16 - 23 \times 4}{2} = \frac{48 - 92}{2} = -22

答案:前4项的和最小,S4=22S_4 = -22

练习 3

已知等差数列 {an}\{a_n\} 的前 nn 项和为 Sn=n2+2nS_n = n^2 + 2n,求通项公式 ana_n

参考答案

解题思路:利用 an=SnSn1a_n = S_n - S_{n-1} (n2n \geq 2)。

详细步骤

n=1n = 1 时: a1=S1=12+2×1=3a_1 = S_1 = 1^2 + 2 \times 1 = 3

n2n \geq 2 时:

an=SnSn1=(n2+2n)[(n1)2+2(n1)]=n2+2n(n22n+1+2n2)=n2+2nn2+1=2n+1\begin{aligned} a_n &= S_n - S_{n-1} \\ &= (n^2 + 2n) - [(n-1)^2 + 2(n-1)] \\ &= n^2 + 2n - (n^2 - 2n + 1 + 2n - 2) \\ &= n^2 + 2n - n^2 + 1 \\ &= 2n + 1 \end{aligned}

检验 n=1n = 1a1=2×1+1=3a_1 = 2 \times 1 + 1 = 3

答案an=2n+1a_n = 2n + 1

练习 4

改编自考研真题

等差数列 {an}\{a_n\} 的前 nn 项和为 SnS_n,已知 S3=9S_3 = 9S6=36S_6 = 36,求 S9S_9

参考答案

解题思路:利用等差数列求和公式的性质。

详细步骤

方法一:求出 a1a_1dd

{S3=3a1+3×22d=3a1+3d=9S6=6a1+6×52d=6a1+15d=36\begin{cases} S_3 = 3a_1 + \frac{3 \times 2}{2}d = 3a_1 + 3d = 9 \\ S_6 = 6a_1 + \frac{6 \times 5}{2}d = 6a_1 + 15d = 36 \end{cases}

化简:

{a1+d=36a1+15d=362a1+5d=12\begin{cases} a_1 + d = 3 \\ 6a_1 + 15d = 36 \quad \Rightarrow \quad 2a_1 + 5d = 12 \end{cases}

解得:d=2d = 2a1=1a_1 = 1

S9=9×1+9×82×2=9+72=81S_9 = 9 \times 1 + \frac{9 \times 8}{2} \times 2 = 9 + 72 = 81

方法二:利用性质

在等差数列中,S3S_3S6S3S_6 - S_3S9S6S_9 - S_6 也成等差数列。

已知 S3=9S_3 = 9S6S3=369=27S_6 - S_3 = 36 - 9 = 27

公差为 279=1827 - 9 = 18

所以 S9S6=27+18=45S_9 - S_6 = 27 + 18 = 45

S9=S6+45=36+45=81S_9 = S_6 + 45 = 36 + 45 = 81

答案S9=81S_9 = 81


总结

本文出现的符号

符号类型读音/说明在本文中的含义
SnS_n求和符号S sub n等差数列前 nn 项的和
a1a_1元素符号a sub 1等差数列的首项
ana_n元素符号a sub n等差数列的第 nn
dd参数difference等差数列的公差
nn变量n项数,正整数

中英对照

中文术语英文术语音标说明
前n项和sum of first n terms/sʌm əv fɜːst en tɜːmz/数列前 nn 项的总和
倒序相加reverse order addition/rɪˈvɜːs ˈɔːdə əˈdɪʃən/将数列倒过来写再相加的方法
梯形trapezoid/ˈtræpəzɔɪd/一组对边平行的四边形
二次函数quadratic function/kwɒˈdrætɪk ˈfʌŋkʃən/形如 f(x)=ax2+bx+cf(x) = ax^2 + bx + c 的函数

课程路线图

  1. 1

    高等数学之函数探秘

    先修课程

    函数是高等数学的核心概念,本系列文档系统介绍函数的基本概念、性质和应用。

    前往课程
  2. 2

    数列

    当前课程

    数列是高等数学的基石,本系列文档系统介绍数列的基本概念、性质、极限理论及其应用。

    前往课程
进阶推荐

概率论与数理统计

研究随机现象的规律,数据分析与推断的方法,掌握从数据中提取信息的科学。

开始学习
进阶推荐

高等数学之极限的世界

极限是微积分的基础,也是高等数学中最重要的概念之一。

开始学习

搜索