先给结论一句话版:
等差数列求和公式本身对“n 是奇数还是偶数”没有任何要求,所以 n 为奇数当然也能用。
之所以很多人产生疑惑,是因为课本上常用的“首尾配对”推导看起来好像只适合 n 为偶数的情况。
1. 公式本身是通用的
等差数列:
a1,a2,…,an(公差 d)
通用求和公式是:
Sn=2n(a1+an)=2n[2a1+(n−1)d]
这个公式的推导如果用通项公式 + 求和的方式,根本没有用到 “n 是奇数还是偶数”,所以它对任何正整数 n 都成立。
简单推一遍(完全不靠“配对”):
akSn=a1+(k−1)d=k=1∑nak=k=1∑n[a1+(k−1)d]=k=1∑na1+k=1∑n(k−1)d=na1+dk=1∑n(k−1)=na1+d⋅2(n−1)n=2n[2a1+(n−1)d]
这个推导过程对任何正整数 n 都成立,所以结论也对奇数项成立。
2. 那“首尾配对”在 n 为奇数时怎么理解?
很多人学到的是这种推导:
SnSn2Sn=a1+a2+⋯+an−1+an=an+an−1+⋯+a2+a1=(a1+an)+(a2+an−1)+⋯
如果 n 为偶数,比如 n=6,就很好理解:
共有 n/2 个括号,每个括号里都是 a1+an,所以
2Sn=2n(a1+an)×2=n(a1+an)⇒Sn=2n(a1+an)
问题是:n 为奇数时,看起来会多出一个“中间项”没法配对。
用 n=5 举个例子
数列:
a1,a2,a3,a4,a5
配对时:
- 一组:a1+a5
- 一组:a2+a4
- 中间多出来:a3
但注意:
这是等差数列,所以中间项 a3 恰好是首项和末项的平均数:
a3=2a1+a5
于是:
S5=(a1+a5)+(a2+a4)+a3=(a1+a5)+(a1+a5)+2a1+a5=(2+21)(a1+a5)=25(a1+a5)=2n(a1+an)
推广到一般奇数 n(设 n = 2m + 1)
- 前后可以配成 m 对:
(a1+an),(a2+an−1),… 共 m=2n−1 对
- 中间有一个“独苗”:am+1
又因为等差数列对称性:
am+1=2a1+an
于是:
Sn=m(a1+an)+am+1=2n−1(a1+an)+2a1+an=2n(a1+an)
也就是说:
即使 n 是奇数,“中间那个单身狗”本身就等于一对的“平均值”,所以整体仍然可以视作有 n/2 个“首末平均值”。
3. 可以这样记在脑子里
-
记忆版理解:
等差数列的和 = “项数 ×(首项和末项的平均数)”
无论 n 是奇数还是偶数,“项数”和“平均数”都是好好的实数,没有任何问题。
-
配对版理解:
- 偶数项:完全两两配对
- 奇数项:有一个中项,它刚好等于首末和的一半,相当于自己贡献了“半对”,所以总对数还是 n/2
如果你愿意,我可以再给你出几道“奇数项”的具体例题,带你一起算一遍,把这个概念彻底固牢。