
数列通项公式到底怎么求?一位老师傅的掏心话
说实话,我在金博教育带了这么多年数学课,发现数列这块内容让同学们头疼的程度,绝对能排进高中数学前三名。每次讲到通项公式,总能看到底下同学眉头紧锁的样子,有的同学甚至当场就懵了。
但我想告诉大家的是,数列通项公式其实没有那么邪乎。它本质上就是一种找规律的 游戏,只是这个规律有时候藏得深一点,需要我们用对方法。今天我就把压箱底的技巧全分享出来,争取让大家看完之后,有种"原来就这么简单"的感慨。
为什么你总在数列上栽跟头?
我先说句实在话。很多同学学不好数列,不是因为笨,而是因为教材上的讲法太干了。一上来就是一堆符号、公式、定理,密密麻麻堆在纸上,换谁看了都头疼。
举个很简单的例子。等差数列的通项公式,教材上通常直接给出:a? = a? + (n-1)d。这个式子对不对?对。能不能做题?能。但同学们有没有想过,这个公式是怎么来的?为什么不是a? = a? + n·d?
这就是问题所在。大家只是在死记硬背公式,根本没有理解背后的逻辑。脱离了具体题目,公式就变成了天书,换个考法就不会了。所以我经常跟学生说,学数列一定要先理解"通项"到底是个什么东西。
所谓通项公式,就是用一个关于n的式子,把数列的第n项精确地表达出来。n是项的位置,从1开始数。你把n=1带进去,就是第一项;n=2带进去,就是第二项;n=100带进去,就是第一百项。这么简单的一个概念,很多同学学到高三都没真正搞明白。
五大常见数列类型,一次性讲透

高中阶段遇到的数列,百分之九十以上都能归类为以下几种。每一 种都有它的"性格",只要摸清了脾气,找通项公式就不难了。
等差数列:最老实的"直线型"
等差数列是最简单的一种,特点是相邻两项的差始终不变。比如1,3,5,7,9...,相邻差都是2;再比如100,90,80,70...,相邻差都是-10。
找等差数列的通项,核心是抓住两个东西:首项a?和公差d。首项就是数列第一个数,公差就是相邻两项的差。这两个数确定了,整个数列就定了。
我教学生有个口诀:"首项加公差乘以项数减一"。什么意思呢?比如刚才那个1,3,5,7,9的例子,首项是1,公差是2,那么通项公式就是a? = 1 + 2×(n-1)。化简之后就是a? = 2n-1。你可以验证一下:n=1时,2×1-1=1,对的;n=5时,2×5-1=9,也对。
为什么是(n-1)而不是n呢?因为从第一项到第n项,中间有(n-1)个间隔。每个间隔加一次公差,所以要乘(n-1)。这个逻辑想通了,公式就不用死记了。
等比数列:会"膨胀"的数列
等差数列是相邻相减,等比数列是相邻相除。比如2,4,8,16,32...,后一项是前一项乘以2;再比如81,27,9,3,1...,后一项是前一项除以3。
等比数列的通项公式是a? = a?·q??1,其中q是公比。这个公式怎么理解呢?首项是a?,每一项都要比前一项多乘一个q。从第一项到第n项,一共乘了(n-1)次q,所以是q的(n-1)次方。

举个例子,假设首项是5,公比是3,数列就是5,15,45,135...。通项公式就是a? = 5×3??1。n=1时,5×3?=5×1=5,对的;n=3时,5×32=5×9=45,也对。
等比数列有个特别要注意的地方:公比q不能随便取。如果q=1,数列就是常数列;如果q=0,第二项开始全是0;如果q是负数,数列就会正负交替。这些特殊情况都要心里有数。
| 数列类型 | 核心特征 | 通项公式 |
| 等差数列 | 相邻两项差相等 | a? = a? + (n-1)d |
| 等比数列 | 相邻两项比相等 | a? = a?·q??1 |
| 等差等比混合 | 先等差再等比或有周期 | 需分段表示 |
| 二次型数列 | 通项为二次函数 | a? = An2 + Bn + C |
| 递推型数列 | 由前项推后项 | 需转化为通项公式 |
二次型数列:长得像抛物线的数列
有些数列既不是等差也不是等比,但它的通项公式是一个二次函数。比如数列:2,5,10,17,26...,相邻差是3,5,7,9...,这个差本身还在递增,而且每次递增2,说明通项是二次函数。
怎么找二次型数列的通项呢?我教大家一个"待定系数法"。假设通项公式是a? = An2 + Bn + C,然后把前三项代入,解方程组求出A、B、C的值。
还是用上面的例子。假设a? = An2 + Bn + C,当n=1时,a?=A+B+C=2;n=2时,4A+2B+C=5;n=3时,9A+3B+C=10。解这个方程组:
用第二个减第一个,得到3A+B=3;用第三个减第二个,得到5A+B=5。这两个相减,得到2A=2,所以A=1。代回3A+B=3,得3+B=3,所以B=0。再代回第一个,1+0+C=2,得C=1。所以通项公式是a? = n2 + 1。验证一下:n=1时,1+1=2;n=4时,16+1=17,对的。
这个方法为什么有效呢?因为二次函数的二阶差分是常数。如果一个数列的二阶差分恒定,那它一定是二次型的。
找通项公式的实战技巧
掌握了基本类型,接下来讲讲拿到一道数列题,应该怎么思考。我把自己的解题思路整理了一下,大家可以参考。
技巧一:先看相邻差或相邻比
拿到数列之后,第一步永远是算相邻两项的差或者比。先算几组看看有没有规律。如果是常数差,那就是等差数列;如果是常数比,那就是等比数列。这两种情况最好办,套公式就行。
如果差也不等、比也不等呢?那就继续往下看。可能是我刚才说的二次型,也可能需要用其他方法。
技巧二:累加法和累乘法
这是两种非常常用的方法,特别适合处理递推关系给出的数列。
累加法适用于形如a??? - a? = f(n)的递推式。什么意思呢?如果后一项减前一项能表示成关于n的函数,那我们就可以把式子展开然后相加,很多项会相互抵消。
举个例子,假设a??? - a? = 2n,且a?=1。那我们可以写出一系列式子:a?-a?=2×1,a?-a?=2×2,a?-a?=2×3,一直到a?-a???=2×(n-1)。把这些式子左边加左边、右边加右边,左边累加之后只剩下a?-a?,右边是2×(1+2+3+...+n-1)=2×(n-1)n/2=n(n-1)。所以a?-a?=n(n-1),即a?=n(n-1)+1=n2-n+1。
累乘法则是适用于形如a???/a? = f(n)的情况,和累加法道理差不多,都是通过累积把中间项消掉。
技巧三:构造法
有些数列看起来没规律,但其实可以通过适当的变形"伪装"成熟悉的类型。这就是构造法的精髓。
比如数列:2,5,11,23,47...,看起来没什么规律。但我们仔细看,5=2×2+1,11=5×2+1,23=11×2+1,47=23×2+1,好像每一项都是前一项乘2再加1。那递推式就是a???=2a?+1。
这种带常数的递推式怎么解呢?我们可以用"常数构造法"。假设我们把式子变成a??? + k = 2(a? + k),展开得a??? = 2a? + 2k - k = 2a? + k。和原来的式子对比,只要k=1,就满足条件。所以a??? + 1 = 2(a? + 1),这说明a? + 1是等比数列,公比2。首项a?+1=3,所以a? + 1 = 3×2??1,即a? = 3×2??1 - 1。验证一下:n=1时,3×1-1=2;n=3时,3×4-1=11,对的。
构造法的关键在于找到合适的"桥梁"。不同的递推式需要不同的构造方式,见得多了自然就有感觉了。
技巧四:特征根法
这个方法稍微进阶一点,适用于线性递推数列,比如a??? = pa? + qa???这种形式。特征根法的思路是假设通项公式是a? = r?,然后代入递推式求出特征根,再组合成通项。
举个例子,斐波那契数列:1,1,2,3,5,8,13...,递推式是a??? = a? + a???。假设a? = r?,代入得r??1 = r? + r??1,两边除以r??1,得r2 = r + 1,即r2 - r - 1 = 0。解得r = (1±√5)/2。所以通项公式是a? = A·[(1+√5)/2]? + B·[(1-√5)/2]?,再根据初始条件a?=1、a?=1求出A和B。
特征根法计算量稍大,但思路很清晰,考试时如果时间充裕,这是个很稳妥的办法。
这些坑千万别踩
在金博教育这么多年,我见过太多同学在数列上犯同样的错误。下面这几个坑,大家一定要躲开。
- 把数列下标搞错。数列的项数n是从1开始的,但有的同学经常搞成从0开始,导致公式出错。比如等差数列,有的同学会写成a? = a? + n·d,这就错了,因为首项的时候n=0,应该(n-1)才对。
- 忽略特殊情况。等比数列公比q=1或q=0的时候,公式要单独处理。很多同学套公式的时候不考虑这些特殊情况,结果算出来和题目对不上。
- 死套公式不验证。求出通项公式后,一定要代入前几项验证一下。这是非常简单但极其有效的检查方法,能帮你发现大部分计算错误。
- 见到复杂数列就放弃。有些数列看起来复杂,但只要掌握了方法,其实就是几步的事。考试时遇到数列题,先不要慌,静下心来按步骤分析,往往就做出来了。
写在最后
数列这部分内容,说难确实有一定的难度,但说到底也就是那么几种类型、那么几种方法。我一直跟学生讲,学数学最重要的是理解原理,而不是死记公式。你把等差数列为什么是线性、等比数列为什么是指数想通了,后面的题目再变化你也能应付。
如果你在数列学习上还有什么困惑,欢迎来金博教育坐坐,咱们当面聊。有时候点拨一两句,比自己琢磨半天要管用得多。学习这件事,找对方法真的很重要。
