Skip to main content

10.4 三元一次方程组的解法

三个未知数、三个方程。核心策略:先消去一个未知数,化成已经会解的二元一次方程组,再回代求出第三个。

三元一次方程组的解是同时满足三个方程的一组值 (x,y,z)(x, y, z)。常用手段仍是代入与加减消元,只是多走一步「降元」。


一、链式代入(书题风格 1)​

若某一式只含两个未知数、另一式又把其中一个用第三个表示,可以一路代入。

书题目

{x−2y=−9y−z=3x+2z=47\begin{cases} x - 2y = -9 \\ y - z = 3 \\ x + 2z = 47 \end{cases}

由 ② 得 y=z+3y = z + 3,由 ③ 得 x=47−2zx = 47 - 2z,代入 ①:

(47−2z)−2(z+3)=−9  ⟹  41−4z=−9  ⟹  z=252(47 - 2z) - 2(z + 3) = -9 \implies 41 - 4z = -9 \implies z = \dfrac{25}{2}

于是 y=312y = \dfrac{31}{2},x=22x = 22。

链式代入:解下列三元一次方程组

先从「短方程」解出中间量,再代入含三个字母的式子
(1){x−3y=−36y−z=5x+3z=39\displaystyle\begin{cases} x - 3y = -36 \\ y - z = 5 \\ x + 3z = 39 \end{cases}
由 ② 得 y=z+5y = z + 5。
由 ③ 得 x=39−3zx = 39 - 3z。
代入 ① x−3y=−36x - 3y = -36:
(39−3z)−3(z+5)=−36(39 - 3z) - 3(z + 5) = -36
39−3z−3z−15=−3639 - 3z - 3z - 15 = -36
24−6z=−3624 - 6z = -36
6z=606z = 60
解得 z=10z = 10,再得 y=15y = 15,x=9x = 9。
检验:把三值分别代入 ①②③,左右两边应相等。
x=9x = 9,y=15y = 15,z=10z = 10
(2){x−3y=−332y−z=4x+2z=23\displaystyle\begin{cases} x - 3y = -\dfrac{33}{2} \\ y - z = 4 \\ x + 2z = 23 \end{cases}
由 ② 得 y=z+4y = z + 4。
由 ③ 得 x=23−2zx = 23 - 2z。
代入 ① x−3y=−332x - 3y = -\dfrac{33}{2}:
(23−2z)−3(z+4)=−16.5(23 - 2z) - 3(z + 4) = -16.5
23−2z−3z−12=−16.523 - 2z - 3z - 12 = -16.5
11−5z=−16.511 - 5z = -16.5
5z=27.55z = 27.5
解得 z=112z = \dfrac{11}{2},再得 y=192y = \dfrac{19}{2},x=12x = 12。
检验:把三值分别代入 ①②③,左右两边应相等。
x=12x = 12,y=192y = \dfrac{19}{2},z=112z = \dfrac{11}{2}
(3){x−3y=1y−z=1x+z=16\displaystyle\begin{cases} x - 3y = 1 \\ y - z = 1 \\ x + z = 16 \end{cases}
由 ② 得 y=z+1y = z + 1。
由 ③ 得 x=16−1zx = 16 - 1z。
代入 ① x−3y=1x - 3y = 1:
(16−1z)−3(z+1)=1(16 - 1z) - 3(z + 1) = 1
16−1z−3z−3=116 - 1z - 3z - 3 = 1
13−4z=113 - 4z = 1
4z=124z = 12
解得 z=3z = 3,再得 y=4y = 4,x=13x = 13。
检验:把三值分别代入 ①②③,左右两边应相等。
x=13x = 13,y=4y = 4,z=3z = 3

二、某一式缺少一个未知数(书题风格 2)​

若 ① 里没有 yy,就先用另外两式消去 yy,得到只含 xx、zz 的方程,再与 ① 联立。

书题目

{4x−9z=173x+y+15z=18x+2y+3z=2\begin{cases} 4x - 9z = 17 \\ 3x + y + 15z = 18 \\ x + 2y + 3z = 2 \end{cases}

② × 2 − ③ 消去 yy 得 5x+27z=345x + 27z = 34,与 ① 联立得 x=5x = 5,z=13z = \dfrac{1}{3},再代回得 y=−2y = -2。

缺元优先:解下列三元一次方程组

先盯住「少了一个字母」的方程,用另外两式消掉那个字母
(1){5x−9z=−72x+y+16z=823x+3y+z=433\displaystyle\begin{cases} 5x - 9z = -7 \\ 2x + y + 16z = \dfrac{82}{3} \\ x + 3y + z = \dfrac{43}{3} \end{cases}
① 中没有 yy。先用 ②、③ 消去 yy:② ×3\times 3 与 ③ ×1\times 1 相减(使 y 系数相同)。
得到只含 xx、zz 的方程,再与 ① 联立。
解出 x=1x = 1,z=43z = \dfrac{4}{3},再代回 ③ 得 y=4y = 4。
三值代回原方程组检验。
x=1x = 1,y=4y = 4,z=43z = \dfrac{4}{3}
(2){5x−2z=244x+y+10z=−1x+2y+2z=6\displaystyle\begin{cases} 5x - 2z = 24 \\ 4x + y + 10z = -1 \\ x + 2y + 2z = 6 \end{cases}
① 中没有 yy。先用 ②、③ 消去 yy:② ×2\times 2 与 ③ ×1\times 1 相减(使 y 系数相同)。
得到只含 xx、zz 的方程,再与 ① 联立。
解出 x=4x = 4,z=−2z = -2,再代回 ③ 得 y=3y = 3。
三值代回原方程组检验。
x=4x = 4,y=3y = 3,z=−2z = -2
(3){5x−6z=132x+y+6z=−10x+3y+4z=−493\displaystyle\begin{cases} 5x - 6z = 13 \\ 2x + y + 6z = -10 \\ x + 3y + 4z = -\dfrac{49}{3} \end{cases}
① 中没有 yy。先用 ②、③ 消去 yy:② ×3\times 3 与 ③ ×1\times 1 相减(使 y 系数相同)。
得到只含 xx、zz 的方程,再与 ① 联立。
解出 x=1x = 1,z=−43z = -\dfrac{4}{3},再代回 ③ 得 y=−4y = -4。
三值代回原方程组检验。
x=1x = 1,y=−4y = -4,z=−43z = -\dfrac{4}{3}

三、两两之和(书题风格 3)​

形如 x+y=ax+y=a,y+z=by+z=b,z+x=cz+x=c:三式相加立刻得到 2(x+y+z)2(x+y+z)。

书题目

{x+y=3y+z=4z+x=5\begin{cases} x + y = 3 \\ y + z = 4 \\ z + x = 5 \end{cases}

三式相加:2(x+y+z)=122(x+y+z)=12 ⇒ x+y+z=6x+y+z=6,再分别减去各式得 z=3z=3,x=2x=2,y=1y=1。

两两之和:解下列三元一次方程组

三式相加 → 求总和 → 用「总和 − 一式」得第三个未知数
(1){x+y=13y+z=14z+x=13\displaystyle\begin{cases} x + y = 13 \\ y + z = 14 \\ z + x = 13 \end{cases}
三式相加:左边每个未知数出现两次。
2(x+y+z)=402(x + y + z) = 40
x+y+z=20x + y + z = 20
用总和分别减去各式:
z=(x+y+z)−(x+y)=20−13=7z = (x+y+z) - (x+y) = 20 - 13 = 7
x=(x+y+z)−(y+z)=20−14=6x = (x+y+z) - (y+z) = 20 - 14 = 6
y=(x+y+z)−(z+x)=20−13=7y = (x+y+z) - (z+x) = 20 - 13 = 7
x=6x = 6,y=7y = 7,z=7z = 7
(2){x+y=18y+z=15z+x=15\displaystyle\begin{cases} x + y = 18 \\ y + z = 15 \\ z + x = 15 \end{cases}
三式相加:左边每个未知数出现两次。
2(x+y+z)=482(x + y + z) = 48
x+y+z=24x + y + z = 24
用总和分别减去各式:
z=(x+y+z)−(x+y)=24−18=6z = (x+y+z) - (x+y) = 24 - 18 = 6
x=(x+y+z)−(y+z)=24−15=9x = (x+y+z) - (y+z) = 24 - 15 = 9
y=(x+y+z)−(z+x)=24−15=9y = (x+y+z) - (z+x) = 24 - 15 = 9
x=9x = 9,y=9y = 9,z=6z = 6
(3){x+y=8y+z=15z+x=11\displaystyle\begin{cases} x + y = 8 \\ y + z = 15 \\ z + x = 11 \end{cases}
三式相加:左边每个未知数出现两次。
2(x+y+z)=342(x + y + z) = 34
x+y+z=17x + y + z = 17
用总和分别减去各式:
z=(x+y+z)−(x+y)=17−8=9z = (x+y+z) - (x+y) = 17 - 8 = 9
x=(x+y+z)−(y+z)=17−15=2x = (x+y+z) - (y+z) = 17 - 15 = 2
y=(x+y+z)−(z+x)=17−11=6y = (x+y+z) - (z+x) = 17 - 11 = 6
x=2x = 2,y=6y = 6,z=9z = 9

四、一般情形:消元降为二元(书题风格 4)​

三个方程都含 x,y,zx,y,z 时:选一个未知数(常选系数简单的),用两对方程各消去它一次,得到二元一次方程组。

书题目

{3x−y+z=42x+3y−z=12x+y+z=6\begin{cases} 3x - y + z = 4 \\ 2x + 3y - z = 12 \\ x + y + z = 6 \end{cases}

① + ② 消去 zz 得 5x+2y=165x + 2y = 16;再与其它式消去 zz,解出 x=2x=2,y=3y=3,代回得 z=1z=1。

加减消元:解下列三元一次方程组

两两消去同一未知数 → 二元一次方程组 → 回代
(1){−3x+4y+4z=−112x+4y+4z=14−x+4y−2z=5\displaystyle\begin{cases} -3x + 4y + 4z = -11 \\ 2x + 4y + 4z = 14 \\ -x + 4y - 2z = 5 \end{cases}
先消去 zz:① ×1\times 1 与 ② ×1\times 1 相减,得
−5x=−25-5x = -25
① ×1\times 1 与 ③ ×2\times 2 相加,得
−5x+12y=−1-5x + 12y = -1
得到关于 xx、yy 的二元一次方程组,解得
x=5x = 5
y=2y = 2
再代回 ③(或任一式)得 z=−1z = -1。
三值代回原方程组检验。
x=5x = 5,y=2y = 2,z=−1z = -1
(2){−3x−y−z=−4x+3y−z=−8−2x+2y+4z=−18\displaystyle\begin{cases} -3x - y - z = -4 \\ x + 3y - z = -8 \\ -2x + 2y + 4z = -18 \end{cases}
先消去 zz:① ×1\times 1 与 ② ×1\times 1 相减,得
−4x−4y=4-4x - 4y = 4
① ×4\times 4 与 ③ ×1\times 1 相加,得
−14x−2y=−34-14x - 2y = -34
得到关于 xx、yy 的二元一次方程组,解得
x=3x = 3
y=−4y = -4
再代回 ③(或任一式)得 z=−1z = -1。
三值代回原方程组检验。
x=3x = 3,y=−4y = -4,z=−1z = -1
(3){−2x+y+4z=−13−2x+2y+3z=−103x+2y+3z=−20\displaystyle\begin{cases} -2x + y + 4z = -13 \\ -2x + 2y + 3z = -10 \\ 3x + 2y + 3z = -20 \end{cases}
先消去 zz:① ×3\times 3 与 ② ×4\times 4 相减,得
2x−5y=12x - 5y = 1
① ×3\times 3 与 ③ ×4\times 4 相减,得
−18x−5y=41-18x - 5y = 41
得到关于 xx、yy 的二元一次方程组,解得
x=−2x = -2
y=−1y = -1
再代回 ③(或任一式)得 z=−4z = -4。
三值代回原方程组检验。
x=−2x = -2,y=−1y = -1,z=−4z = -4

综合练习​

四种结构混在一起,先判断该用「链式代入 / 缺元 / 求和 / 一般消元」中的哪一种。

解下列三元一次方程组

书题目四种风格混合;换一批可反复练
(1){−3x+2y+4z=2−x+2y+z=11x+3y+3z=33\displaystyle\begin{cases} -3x + 2y + 4z = 2 \\ -x + 2y + z = 11 \\ x + 3y + 3z = 33 \end{cases}
先消去 zz:① ×1\times 1 与 ② ×4\times 4 相减,得
x−6y=−42x - 6y = -42
① ×3\times 3 与 ③ ×4\times 4 相减,得
−13x−6y=−126-13x - 6y = -126
得到关于 xx、yy 的二元一次方程组,解得
x=6x = 6
y=8y = 8
再代回 ③(或任一式)得 z=1z = 1。
三值代回原方程组检验。
x=6x = 6,y=8y = 8,z=1z = 1
(2){3x+4y−3z=−17−3x−2y+2z=11x−3y+4z=13\displaystyle\begin{cases} 3x + 4y - 3z = -17 \\ -3x - 2y + 2z = 11 \\ x - 3y + 4z = 13 \end{cases}
先消去 zz:① ×2\times 2 与 ② ×3\times 3 相加,得
−3x+2y=−1-3x + 2y = -1
① ×4\times 4 与 ③ ×3\times 3 相加,得
15x+7y=−2915x + 7y = -29
得到关于 xx、yy 的二元一次方程组,解得
x=−1x = -1
y=−2y = -2
再代回 ③(或任一式)得 z=2z = 2。
三值代回原方程组检验。
x=−1x = -1,y=−2y = -2,z=2z = 2
(3){2x−3z=124x+y+12z=−16x+y+5z=−11\displaystyle\begin{cases} 2x - 3z = 12 \\ 4x + y + 12z = -16 \\ x + y + 5z = -11 \end{cases}
① 中没有 yy。先用 ②、③ 消去 yy:② ×1\times 1 与 ③ 相减(使 y 系数相同)。
得到只含 xx、zz 的方程,再与 ① 联立。
解出 x=3x = 3,z=−2z = -2,再代回 ③ 得 y=−4y = -4。
三值代回原方程组检验。
x=3x = 3,y=−4y = -4,z=−2z = -2
(4){3x−3y+z=332x−3y+4z=432x−2y−z=12\displaystyle\begin{cases} 3x - 3y + z = 33 \\ 2x - 3y + 4z = 43 \\ 2x - 2y - z = 12 \end{cases}
先消去 zz:① ×4\times 4 与 ② ×1\times 1 相减,得
10x−9y=8910x - 9y = 89
① ×1\times 1 与 ③ ×1\times 1 相加,得
5x−5y=455x - 5y = 45
得到关于 xx、yy 的二元一次方程组,解得
x=8x = 8
y=−1y = -1
再代回 ③(或任一式)得 z=6z = 6。
三值代回原方程组检验。
x=8x = 8,y=−1y = -1,z=6z = 6

小结​

结构优先策略
短方程链式相连代入法一路代换
某一式缺某个未知数另两式先消掉该未知数,再与缺元式联立
x+yx+y、y+zy+z、z+xz+x三式相加求总和,再相减
一般三元消元降成二元,解完回代

解完把 (x,y,z)(x,y,z) 代回三个方程检验。二元解法见:10.2 消元。下一课:10.4 应用与复习。第十一章见 11.1 不等式。

自测​

Quiz

解三元一次方程组

1 / 4

解三元一次方程组时,最核心的一步通常是?

Pick an answer to see if you are right.