完全立方公式与立方和差公式:推导、易错点与题型全解析
数学里有一类公式属于"当时背下来了,过两周就含糊"的典型,立方公式和完全立方公式绝对排得上前三。我在辅导和答疑里见过太多这样的情况:平方公式用得飞快,一碰到三次方就开始犹豫,要么中间项系数写成 2,要么把立方和公式的因式分解方向搞混,要么把a³+b³顺手写成(a+b)³。问题不在于记性差,而在于大多数人一开始就没有把这几组公式的"来源"和"分工"理清楚——把三个不同的东西塞进了同一个记忆抽屉,用的时候自然掏错。
下面我按"先分清再推导再防错"的顺序,把完全立方公式和立方和、立方差公式从乘法的源头一路捋到实战题型,中间会展开推导过程、给出验证手段、列出六个最容易踩的坑,再补上几何直观和往高次延伸的接口。刚接触这块内容的同学可以顺着读,已经在用的可以重点看第五章和第六章,那里是最容易丢分也最容易被忽略的地方。
1. 三组公式各管什么:先把名字和式子对上号
1.1 完全立方公式:负责"把式子乘开"
完全立方公式有两组,分别是和的三次方与差的三次方:
(a + b)³ = a³ + 3a²b + 3ab² + b³ (a − b)³ = a³ − 3a²b + 3ab² − b³这两条的本质是整式乘法,方向是从"括号的立方"往"四项相加"走。你手上拿到的是(x+2)³这种紧凑形式,公式帮你把它拆成可以合并、可以求值、可以代入数字的长形式。所以它的使用场景基本集中在展开、代入求值、比较系数这几类。
把这个方向记牢很关键。很多同学看到a³ + 3a²b + 3ab² + b³会愣一下,认不出这是(a+b)³,就是因为只顺着一个方向记,没有把等式当双向通道来用。逆用完全立方公式在配方、化简、解特殊方程时出现频率相当高。
1.2 立方和与立方差公式:负责"把式子拆成乘积"
另外两组公式长得像,但管的事情完全相反:
a³ + b³ = (a + b)(a² − ab + b²) a³ − b³ = (a − b)(a² + ab + b²)这两条的本质是因式分解,方向是从"两项的立方和(差)"往"两个括号相乘"走。注意结果是两个因式相乘,其中第一个因式是一次式,第二个因式是二次三项式。
在化简分式、约分、判断整除性、解三次方程时,这两条是主力工具。举个例子,(x³−8)/(x−2)这种分式,如果不知道立方差公式,就只能硬凑或者用多项式除法;知道公式的话,分子直接拆成(x−2)(x²+2x+4),约掉x−2之后剩下x²+2x+4,两步搞定。
1.3 名字混用的根源在哪里
"完全立方"和"立方和"这两个词,字面上都有"立方"和"和"的意思,这是混淆的第一来源。可以这样区分:完全立方公式的结果是"完全展开的四项式","完全"指的是展开彻底、不留括号;而立方和公式的结果是"乘积形式","和"指的是原式里两项之间是加号。
还有一层容易忽略的差别:完全立方公式左边是三次方的幂,右边是四项式的和;立方和公式左边是两项各自的立方的和,右边是两式的积。一个从左往右是"展开",一个从左往右是"分解",方向完全相反。我一般建议在草稿纸顶部把这两类公式分开写、中间画条竖线,视觉上先隔开,比混在一起背有效得多。
| 公式类别 | 标准形式 | 方向 | 典型用途 |
|---|---|---|---|
| 完全立方(和) | (a+b)³ = a³+3a²b+3ab²+b³ | 展开 | 代入求值、比较系数 |
| 完全立方(差) | (a−b)³ = a³−3a²b+3ab²−b³ | 展开 | 展开、化简 |
| 立方和 | a³+b³ = (a+b)(a²−ab+b²) | 分解 | 因式分解、约分 |
| 立方差 | a³−b³ = (a−b)(a²+ab+b²) | 分解 | 解方程、化简分式 |
2. 从三个括号相乘推出 (a+b)³
2.1 一步一步乘出来的完整过程
这个推导我建议每个人都亲手写一遍,写完就不会再忘系数 3 是从哪来的。思路是先算平方,再乘一次:
(a+b)³ = (a+b)·(a+b)²第一步,平方展开,这个大家熟:
(a+b)² = a² + 2ab + b²第二步,把(a+b)乘上去,用分配律逐项乘:
(a+b)(a² + 2ab + b²) = a·(a² + 2ab + b²) + b·(a² + 2ab + b²) = a³ + 2a²b + ab² + a²b + 2ab² + b³第三步,合并同类项。a²b有两项:2a²b和a²b,加起来是3a²b;ab²也有两项:ab²和2ab²,加起来是3ab²。于是:
= a³ + 3a²b + 3ab² + b³关键在于看清楚那三个a²b是怎么来的:a·2ab贡献了两个,b·a²贡献了一个,一共三个。系数 3 不是天上掉下来的,是合并同类项合出来的。把这个过程走一遍,比抄十遍公式管用。
2.2 1-3-3-1 这组系数其实来自组合计数
如果不满足于"合并出来正好是 3",可以换个角度理解:(a+b)³ = (a+b)(a+b)(a+b),展开的时候要从三个括号里各挑一个字母相乘。每个括号都有两种挑法(挑 a 或挑 b),三个括号一共2×2×2 = 8项。
这 8 项按挑到几个 b 分类:一个 b 都没挑到,只有 1 种挑法,得到a³;挑到 1 个 b,有 3 种挑法(b 可以来自第一个、第二个或第三个括号),得到 3 个a²b;挑到 2 个 b,也有 3 种挑法,得到 3 个ab²;挑到 3 个 b,1 种挑法,得到b³。
所以系数序列1, 3, 3, 1就是组合数C(3,0), C(3,1), C(3,2), C(3,3)。这个视角的好处是它可以无缝推到四次方、五次方——四次方是1, 4, 6, 4, 1,五次方是1, 5, 10, 10, 5, 1,就是熟悉的杨辉三角。理解了这一层,后面学二项式定理时会有"原来是同一件事"的感觉,而不是又背一套新东西。
2.3 加号换成减号,符号该跟着谁变
差的三次方不需要重新推导,把(a+b)³里的 b 全部替换成−b就行:
(a−b)³ = a³ + 3a²(−b) + 3a(−b)² + (−b)³逐项看符号。第二项3a²(−b) = −3a²b,变负;第三项3a(−b)²,因为(−b)² = b²是正的,所以这一项是+3ab²,符号没变;第四项(−b)³ = −b³,变负。
所以最终是a³ − 3a²b + 3ab² − b³,符号模式是"正、负、正、负",交替出现。
这里有个高频错误:不少同学凭印象记成"正负负正"或者"正负正正",把第三项的加号写成减号。判断办法很简单——用 b 为正数代入检验,比如取a=2, b=1,左边(2−1)³ = 1,右边8 − 3·4·1 + 3·2·1 − 1 = 8 − 12 + 6 − 1 = 1,对上了。如果第三项写成负的,右边就变成8−12−6−1 = −11,明显不对。养成代入小数字验证的习惯,比反复怀疑自己强。
3. 立方和、立方差公式是怎么反推出来的
3.1 从展开式倒着看
立方差公式其实可以从完全立方公式旁边"挪"出来。先看一个恒等变形:
a³ − b³ = a³ − a²b + a²b − ab² + ab² − b³中间插入的三对项互相抵消,值不变。然后分组提取公因式:
= a²(a−b) + ab(a−b) + b²(a−b) = (a−b)(a² + ab + b²)这就得到了立方差公式。立方和公式同理,插入的是+a²b − a²b − ab² + ab²:
a³ + b³ = a³ + a²b − a²b − ab² + ab² + b³ = a²(a+b) − ab(a+b) + b²(a+b) = (a+b)(a² − ab + b²)这种"添项减项再分组"的手法在因式分解里非常通用,值得单独练几次。它说明公式不是凭空规定的,而是有构造路径的。
3.2 第二个因式的符号:一句话口诀加一个验证手段
第二个因式最容易记反。我用的口诀是:一次因式里的符号是什么,二次因式中间项的符号就反过来。
- 立方和:一次因式是
(a+b),加号;二次因式中间项就是−ab,减号。所以是(a+b)(a²−ab+b²)。 - 立方差:一次因式是
(a−b),减号;二次因式中间项就是+ab,加号。所以是(a−b)(a²+ab+b²)。
注意首尾两项永远是"平方加平方",都是正号,只有中间项符号会翻转。这一点也要记死,因为有人会把a²−ab+b²写成a²−ab−b²。
验证手段还是代入数字。取a=2, b=1:
a³+b³ = 8+1 = 9 (a+b)(a²−ab+b²) = 3 × (4−2+1) = 3×3 = 9 ✓再取一组a=3, b=2:
a³−b³ = 27−8 = 19 (a−b)(a²+ab+b²) = 1 × (9+6+4) = 19 ✓两组都对上,公式就稳了。这招在考场上也实用,万一临场记不清符号,代一组小数字三十秒就能确定。
3.3 为什么二次因式到这一步就停住了
有人会问:a²−ab+b²还能不能继续分解?在实数范围内不能。判断依据是把它看成关于 a 的二次式,判别式是:
Δ = (−b)² − 4·1·b² = b² − 4b² = −3b²只要b ≠ 0,判别式就是负数,没有实根,因此在实数范围内不可约。同理a²+ab+b²的判别式也是−3b²,同样不可约。
这一点很有价值:它告诉你立方和、立方差公式在实数范围内已经分解到底了,不用再白费力气往下拆。同时它也解释了为什么这两个公式的二次因式"看起来很像完全平方但又不是"——a²+2ab+b²才是完全平方,判别式为零;这里是±ab,系数差了一半,性质完全不同。
4. 一块正方体切成八块:(a+b)³ 的几何解释
4.1 体积切割的实物对应
代数推导之外,还有一个特别直观的解释方式,用正方体来理解。
想象一个边长为a+b的大正方体,它的体积就是(a+b)³。现在在每条棱上从一端量出长度 a、另一端量出长度 b,沿着这些分点把大正方体切成八块。
切出来的八块分别是:
- 一块边长 a 的正方体,体积
a³ - 一块边长 b 的正方体,体积
b³ - 三块尺寸为
a×a×b的长方体,每块体积a²b,合计3a²b - 三块尺寸为
a×b×b的长方体,每块体积ab²,合计3ab²
八块体积加起来正好是a³ + 3a²b + 3ab² + b³,和公式一模一样。
这个模型最大的价值是让"3"这个系数变得可以看见——它就对应三块长方体的数量。凡是对系数 3 有怀疑的,在脑子里过一遍这个切割图,疑问基本就消了。
4.2 几何解释的边界:能帮理解,不能代替运算
需要说清楚的是,几何解释有它的适用范围。它擅长建立直觉,让你相信公式是对的、系数是有来由的;但它不能帮你处理负号。
当 b 变成负数,或者 a、b 是代数式而不是正数时,"边长"这个概念就不成立了,切割模型失效。这时候只能靠代数规则。所以我的建议是:几何模型用来"建立信任",代数推导用来"保证正确",两者分工,不要指望一个顶两个。
另外在实际计算中,几何直觉还可能带来一个副作用——有人会觉得(a+b)³应该等于a³+b³,理由是"体积直接相加"。这个错误恰恰是被图形误导了:大正方体的体积不等于两个小正方体的体积之和,因为中间还夹着那些长方体。用a=b=1验算一下:(1+1)³ = 8,而1³+1³ = 2,差了 6,差的正是那六个长方体。
5. 六个高频错误逐条拆解
5.1 中间项漏掉系数 3
最普遍的错误是写成(a+b)³ = a³ + a²b + ab² + b³,系数 3 整个丢了。原因通常是把完全立方公式和平方公式的节奏混了,或者背的时候只记了字母没记系数。
防错办法:记住四项的系数序列1, 3, 3, 1,念出来是"一三三一"。同时用a=b=1检验:左边2³ = 8,右边1+1+1+1 = 4,明显不等,立刻就能发现问题。
5.2 减号版本第三项的符号写错
(a−b)³展开成a³ − 3a²b + 3ab² − b³,第三项是加号。写成减号是第二高频错误。
根源在于把符号模式记成了"全交替但顺序错乱"。实际规律是:b 的指数是奇数时该项为负,b 的指数是偶数时该项为正。看四项的 b 的指数分别是 0、1、2、3,对应符号+、−、+、−,一目了然。这个规律比硬背符号串可靠。
5.3 把 a³+b³ 直接等同于 (a+b)³
这个错误的破坏力最大,因为它会导致整道题方向错误。两者差距有多大?取a=2, b=1:a³+b³ = 9,而(a+b)³ = 27,差了三倍。
它们之间的关系其实有个精确表达式:
(a+b)³ = a³ + b³ + 3ab(a+b)移项就得到a³ + b³ = (a+b)³ − 3ab(a+b)。这条恒等式在"已知和与积求立方和"的题型里是核心工具,比先用因式分解再代入要快得多,后面第六章会专门讲。
5.4 立方差第二个因式的中间项符号记反
a³−b³拆成(a−b)(a²+ab+b²),中间是加号。记成减号的话,展开验证一下:(a−b)(a²−ab+b²) = a³ − a²b + ab² − a²b + ab² − b³,中间一堆项消不掉,结果根本得不到a³−b³。所以这个错误只要展开一次就能自查出来,问题在于很多人做完不检查。
5.5 系数带数字时忘了把系数也立方
看这道:展开(2x − 3y)³。正确做法是先认定a = 2x,b = 3y,再逐项套:
(2x)³ = 8x³ 3(2x)²(3y) = 3 · 4x² · 3y = 36x²y 3(2x)(3y)² = 3 · 2x · 9y² = 54xy² (3y)³ = 27y³结果是8x³ − 36x²y + 54xy² − 27y³。
常见错误是把(2x)³写成2x³,或者把(3y)³写成3y³,忘了系数要一起乘三次。这里要提醒一句:(2x)³ = 2³·x³ = 8x³,系数 2 是要立方的,不是照抄。同理(3y)³ = 27y³。
5.6 三项式直接套二项公式
遇到(a+b+c)³,有人会强行套(a+b)³的公式,把b+c当成一个整体。这个思路本身没错,但展开后会得到一堆混合项,需要再整理,容易漏项。三项和的情况有单独的展开式,第七章会给出完整形式。这里先记住一个原则:公式里的 a、b 是"两个位置",不是"两个字母",位置里可以塞任意表达式,但塞进去之后每一项都要完整地按幂次展开,不能只对首字母操作。
6. 五类典型题的完整走法
6.1 直接展开:先定 a、b,再逐项落地
题目:展开(x − 2)³。
第一步,对应公式(a−b)³,令a = x,b = 2。第二步,逐项写:
a³ = x³ −3a²b = −3·x²·2 = −6x² +3ab² = +3·x·4 = 12x −b³ = −8结果x³ − 6x² + 12x − 8。
检查方式:取x = 1,左边(1−2)³ = −1,右边1 − 6 + 12 − 8 = −1,对上。取x = 3,左边1³ = 1,右边27 − 54 + 36 − 8 = 1,也对上。两次验证通过,这道题就彻底稳了。
展开类题目没什么技巧,就是细心。我的习惯是写完之后立刻代两个小整数,十秒的事,能挡掉绝大部分粗心错误。
6.2 因式分解:认准谁是"立方"
题目:分解8x³ + 27。
第一步,把两项都写成某个式子的立方:8x³ = (2x)³,27 = 3³。这一步是关键,很多人卡在"看不出 8x³ 是立方"上。判断方法:系数是不是完全立方数,字母的指数是不是 3 的倍数。8 是 2³,x³ 的指数是 3,所以整体是(2x)³。
第二步,套立方和公式,a = 2x,b = 3:
8x³ + 27 = (2x + 3)((2x)² − (2x)(3) + 3²) = (2x + 3)(4x² − 6x + 9)第三步,检查第二个因式能否继续分解。判别式(−6)² − 4·4·9 = 36 − 144 = −108 < 0,无实根,分解到此为止。
整道题三步走,任何一步都不能省,尤其是第三步。不少同学觉得写出来就完事了,结果二次因式明明可分解却漏掉,或者反过来对着不可分解的式子死磕。
再补一个综合例子:分解x⁶ − y⁶。这个先按平方差处理:
x⁶ − y⁶ = (x³)² − (y³)² = (x³ + y³)(x³ − y³)两个括号分别用立方和、立方差公式:
= (x + y)(x² − xy + y²)(x − y)(x² + xy + y²)四个因式相乘,每个二次因式都不可再分解。这道题把平方差和立方和差串在一起,是很好的综合练习。
6.3 已知和与积求立方和:用恒等式比因式分解快
题目:已知a + b = 5,ab = 6,求a³ + b³。
用前面推过的恒等式:
a³ + b³ = (a+b)³ − 3ab(a+b)代入:
= 5³ − 3·6·5 = 125 − 90 = 35这条路比"先解出 a 和 b 再立方相加"快得多,而且不用求根。顺带还能求a³ − b³,那需要知道a−b:
(a−b)² = (a+b)² − 4ab = 25 − 24 = 1所以a − b = ±1,对应a³ − b³ = (a−b)(a²+ab+b²),其中a²+ab+b² = (a+b)² − ab = 25 − 6 = 19。两个答案分别是 19 和 −19,取决于 a、b 谁大。
这道题的延伸价值很高,它把平方公式、立方公式、恒等变形绑在一起,是检验是否真懂的标准题型。
6.4 分式化简与求值:先拆再约
题目:化简(x³ − 1)/(x − 1)。
分子用立方差,a = x,b = 1:x³ − 1 = (x−1)(x² + x + 1)。于是:
(x³ − 1)/(x − 1) = x² + x + 1 (x ≠ 1)定义域条件不能丢,因为原式在x = 1处无意义,而化简后的式子在那点有值。这个细节在做函数图像或者求极限时会变得很重要,养成标注条件的习惯。
再看一个求值型:已知x + 1/x = 3,求x³ + 1/x³。
把1/x看成公式里的 b,直接用恒等式:
x³ + 1/x³ = (x + 1/x)³ − 3·x·(1/x)·(x + 1/x) = 27 − 3·1·3 = 18这里x·(1/x) = 1是简化计算的关键,不用去解出 x 的值。这类"不解方程直接求值"的题目,核心就是把目标式子往已知结构上靠。
6.5 恒等式证明:从复杂的一边化简
题目:证明(a+b)³ − (a−b)³ = 2b(3a² + b²)。
左边两个完全立方公式分别展开:
(a+b)³ = a³ + 3a²b + 3ab² + b³ (a−b)³ = a³ − 3a²b + 3ab² − b³相减,a³抵消,b³抵消,3ab²也抵消,剩下:
3a²b − (−3a²b) = 6a²b所以左边等于6a²b + 2b³ = 2b(3a² + b²),等于右边。
这类题有个观察技巧:两个展开式里有哪些项是"同号"的、哪些是"异号"的。同号的项在相减时抵消,异号的项相减会变成两倍。看一遍符号分布,就能预判结果长什么样,写起来不容易乱。
7. 往外延伸的三条线
7.1 三项和的立方
(a+b+c)³的完整展开式是:
a³ + b³ + c³ + 3a²b + 3a²c + 3ab² + 3b²c + 3ac² + 3bc² + 6abc一共十项。记忆结构可以这样理解:三个纯立方项(a³, b³, c³);六个"两字母"项,形如3a²b,每个字母组合出现两次(一次作为平方项、一次作为一次项),所以三个字母两两搭配一共 6 项;最后是6abc。
推导方式是先把b+c看成一个整体,套二项公式:
(a + (b+c))³ = a³ + 3a²(b+c) + 3a(b+c)² + (b+c)³然后逐项展开(b+c)²和(b+c)³,合并同类项就能得到上面的结果。这个过程比较长,但每一步都是标准的,适合当作练习。做完之后你会发现6abc是怎么冒出来的——它来自3a(b+c)²里的3a·2bc,也就是 6abc。
7.2 a³+b³+c³−3abc 的分解
这个表达式在竞赛和因式分解题里出现频率极高,分解结果是:
a³ + b³ + c³ − 3abc = (a+b+c)(a²+b²+c² − ab − bc − ca)验证方式:取a=b=c=1,左边3 − 3 = 0,右边3 × (3−3) = 0,对上。再取a=1, b=1, c=0,左边2,右边2 × (2−1) = 2,也对上。
这条公式有几个常用推论。第一,若a+b+c = 0,则a³+b³+c³ = 3abc。这个结论在解对称式问题时非常好用。第二,第二个因式可以改写成½[(a−b)² + (b−c)² + (c−a)²],因为展开后正好是a²+b²+c²−ab−bc−ca。这个改写形式直接说明:对任意实数,第二个因式恒非负,等号只在a=b=c时成立。
由这两条还能推出一个不等式:当a,b,c为正数时,a³+b³+c³ ≥ 3abc。证明路径就是上面的改写:(a+b+c)为正,第二个因式非负,乘积非负,移项即得。这个不等式本身是均值不等式的一个特例,但用立方公式推出来更直接,也更适合刚学这块内容的人理解。
7.3 通向二项式定理的接口
前面提到系数1, 3, 3, 1对应组合数,这条线继续往下走就是二项式定理:
(a+b)ⁿ = Σ C(n,k) · a^(n−k) · b^k (k 从 0 到 n)把n = 3代进去,就是完全立方公式;n = 2是平方公式;n = 1就是a+b本身。所以这几组公式不是彼此独立的,而是同一个结构在不同幂次下的表现。
理解了这一层,遇到(a+b)⁴、(a+b)⁵就不需要死记硬背了,直接查杨辉三角的对应行即可。四次方是1, 4, 6, 4, 1,展开就是a⁴ + 4a³b + 6a²b² + 4ab³ + b⁴。符号规则也一样,把 b 换成−b之后,奇数次项变号、偶数次项不变,这个规律在任何幂次都成立。
反过来说,如果只想应付三次方,把二项式定理完整学一遍有点重;但如果打算继续往上走,早点建立这个统一视角能省下很多重复记忆的成本。我的建议是:三次方阶段先把公式用熟,等遇到四次以上再回头补组合数的解释,接受度会高很多。
最后分享一个我自己一直在用的习惯:每次写完立方相关的展开或分解,不管多简单的题,都代一组a=1, b=1(或者题中字母取 1、2 这类小整数)验一遍。这个动作花不到二十秒,但能挡掉符号错、系数错、漏项这三类问题,长期下来省的时间远超投入。另外,公式的推导过程至少亲手写三遍,写到不看资料也能从头推到底为止——背下来的公式会在压力下变形,推得出来的公式不会。