MathLabs

9 年级

方程组

共享未知数的多个方程,联立求解满足所有方程的取值。

直观两条线索,一对隐藏的数

想象两个朋友给你关于他们年龄的线索:“我的年龄的两倍加上你的年龄等于某个数”,以及“我的年龄减去你的年龄等于另一个数”。单独一条线索都无法确定两个人的年龄,但两条一起通常就能确定。方程组正是如此:多个方程共享相同的未知数,一个解必须同时满足每一个方程——而不只是其中一个。从几何上看,每个含两个未知数的一次方程都是一条直线,解方程组就是找出这些直线相交的位置。

交互式直线,是双直线方程组的一半,其交点即为解
2×22\times 2 线性方程组 Ax=bA\mathbf{x} = \mathbf{b} 有唯一解当且仅当 AA 的两个列向量张成面积非零(det⁡A≠0\det A \neq 0)的平行四边形。

中学代入法与加减消元法

定义: 二元一次方程组

含未知数 x,yx,y 的二元一次方程组可写成 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases},其中 a,b,c,d,e,fa,b,c,d,e,f 是给定的数。解是同时使两个方程都成立的一对 (x,y)(x,y)。数 D=ad−bcD=ad-bc(仅由 xx、yy 的四个系数构成)实际上决定了方程组解的个数的一切。

{ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases}

代入法先从一个方程解出一个变量,再代入另一个方程——当某个变量的系数已经是 11 时很快捷。加减消元法给每个方程乘以选定的常数,使某个变量的系数相等(或相反),再把两个方程相加或相减以消去该变量,留下一个一元方程。这两种方法应用于一般方程组时,都会得到相同的公式 x=ed−bfad−bcx=\dfrac{ed-bf}{ad-bc} 与 y=af−ecad−bcy=\dfrac{af-ec}{ad-bc},且恰好在 ad−bc≠0ad-bc\neq0 时成立。

x=ed−bfad−bc,y=af−ecad−bcx=\dfrac{ed-bf}{ad-bc}, \qquad y=\dfrac{af-ec}{ad-bc}
行列式 D=ad-bc 告诉我们的信息
D的值几何图像解的个数
ad−bc≠0ad-bc\neq0两条直线交于一点恰好一个
ad−bc=0ad-bc=0两条平行但不重合的直线没有
ad−bc=0ad-bc=0同一条直线被画了两次无穷多个

大学两条关键定理

方程组 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} 恰有一个解 (x,y)(x,y) 当且仅当 ad−bc≠0ad-bc\neq0,此时 x=ed−bfad−bcx=\dfrac{ed-bf}{ad-bc} 且 y=af−ecad−bcy=\dfrac{af-ec}{ad-bc}。

为什么成立?

这一个数D把“有多少个解”这个问题和“解是什么”这个答案都打包在了一起:只需检查一个符号,不用真去尝试就能知道消元法是否会成功。

证明

推导必要条件(消去y): 把 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} 第一式乘以 dd、第二式乘以 bb:得 adx+bdy=edadx+bdy=ed 和 bcx+bdy=bfbcx+bdy=bf。第一式减去第二式,恰好消去 bdybdy 项,留下 (ad−bc)x=ed−bf(ad-bc)x=ed-bf。这个方程是方程组的必然推论:任何同时满足两个原方程的 (x,y)(x,y) 都必须满足它,因为它只是由原两式的倍数相加减得到的。

推导对偶条件(消去x): 对称地,把第一式乘以 cc、第二式乘以 aa,再用第二式减第一式消去 xx 项,留下 (ad−bc)y=af−ec(ad-bc)y=af-ec,同样是任意解的必然推论。

D≠0 时的存在性。 若 ad−bc≠0ad-bc\neq0,则一元方程 (ad−bc)x=ed−bf(ad-bc)x=ed-bf 由一元一次方程的定理知恰有一个解 x=ed−bfad−bcx=\dfrac{ed-bf}{ad-bc};同理 (ad−bc)y=af−ec(ad-bc)y=af-ec 给出恰好 y=af−ecad−bcy=\dfrac{af-ec}{ad-bc}。把这两个值代入 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} 的原方程并做代数化简,可确认两者同时成立(读者可通过在公分母 DD 上合并分数来验证 a⋅ed−bfad−bc+b⋅af−ecad−bc=ea\cdot\dfrac{ed-bf}{ad-bc}+b\cdot\dfrac{af-ec}{ad-bc}=e)——所以解确实存在。

D≠0 时的唯一性。 由于 (ad−bc)x=ed−bf(ad-bc)x=ed-bf 和 (ad−bc)y=af−ec(ad-bc)y=af-ec 对 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} 的每一个解都是必要的(而不仅仅是充分的),原方程组的任何解 (x,y)(x,y),无论是什么,都必然要满足 x=ed−bfad−bcx=\dfrac{ed-bf}{ad-bc}、y=af−ecad−bcy=\dfrac{af-ec}{ad-bc},这由一元方程唯一性部分保证。因此不可能有两个不同的解:结合存在性,恰好在 ad−bc≠0ad-bc\neq0 时解是唯一的。

若 ad−bc=0ad-bc=0,方程组 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} 永远不会恰好只有一个解:当 ed−bf≠0ed-bf\neq0 时无解,当 ed−bf=0ed-bf=0 时(只要 a,ba,b 不同时为零)有无穷多个解。

为什么成立?

D=0 意味着两条直线斜率相同:从几何上看,它们要么完全平行、永不相交(无解),要么实际上是同一条直线被画了两次(每个点都是解)——绝不会只有一个交点。

证明

前一个定理中的消元步骤并不需要 ad−bc≠0ad-bc\neq0:它们说明 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} 的任何解 (x,y)(x,y) 都必须满足 (ad−bc)x=ed−bf(ad-bc)x=ed-bf,与 DD 的取值无关。当 ad−bc=0ad-bc=0 时,左边 (ad−bc)x(ad-bc)x 对任意 xx 都等于 0⋅x=00\cdot x=0,于是这个必要方程退化为数值命题 0=ed−bf0=ed-bf。

**情形 ed−bf≠0ed-bf\neq0(无解)。** 此时命题 0=ed−bf0=ed-bf 简单地为假,与 xx 和 yy 无关。由于方程组的任何解都必须使这个假命题成立,所以不可能存在解。从几何上看,两个方程描述的是斜率相同(因为 D=0D=0)但截距不同的直线,即两条平行且不相交的直线。

**情形 ed−bf=0ed-bf=0(无穷多解)。** 此时必要方程是真但空洞的命题 0=00=0,消去y没有给出任何信息——对任何 xx 它都自动成立。具体来说,由于 D=ad−bc=0D=ad-bc=0 且 (a,b)≠(0,0)(a,b)\neq(0,0),存在常数 kk 使 c=kac=ka、d=kbd=kb(第二个方程的x、y系数与第一个成比例);再结合 ed−bf=0ed-bf=0 可得 f=kef=ke,于是第二个方程 cx+dy=fcx+dy=f 恰好就是第一个方程 ax+by=eax+by=e 的 kk 倍。满足第一个方程的每个点 (x,y)(x,y) 自动满足第二个方程(把第一个方程乘以 kk 即可),因此整条直线 ax+by=eax+by=e——无穷多个点——都是方程组的解。

大学实际应用与典型例题

每当两个未知量必须同时满足两个条件时——比如一种混合物必须同时达到目标重量和目标浓度,或者市场价格必须同时满足供应商和买家的要求——一个二元一次方程组正好能对此建模,而消元法或代入法则能找出工程师、化学家和经济学家真正需要的数值。

例题: 化学/工程——配制目标浓度

某实验室需要用 15%15\% 溶液和 40%40\% 溶液配制 1010 升 25%25\% 的酸溶液。两种溶液各需多少升?

解答

第一步(建立方程组): 设 15%15\% 溶液为 xx 升,40%40\% 溶液为 yy 升。总体积给出 x+y=10x+y=10;纯酸总量给出 0.15x+0.40y=2.50.15x+0.40y=2.5(因为 0.25×10=2.50.25\times10=2.5)。

第二步(代入): 由第一个方程,x=10−yx=10-y。代入第二个方程:0.15(10−y)+0.40y=2.50.15(10-y)+0.40y=2.5,即 1.5−0.15y+0.40y=2.51.5-0.15y+0.40y=2.5,即 0.25y=10.25y=1,故 y=4y=4。

第三步(回代): 于是 x=10−4=6x=10-4=6。故 x=6, y=4x=6,\ y=4:将 66 升 15%15\% 溶液与 44 升 40%40\% 溶液混合。

例题: 经济学——供需均衡

某市场的供给曲线为 p=2q+1p=2q+1,需求曲线为 p=−3q+21p=-3q+21,其中 pp 为价格,qq 为数量。求供给等于需求时的均衡价格与均衡数量。

解答

第一步(识别为方程组): 两个方程共享未知数 p,qp,q;均衡点正是同时满足两个方程的点 (p,q)(p,q)——这是一个二元一次方程组。

第二步(互相代入): 由于两个方程都已经明确给出了 pp,令它们相等:2q+1=−3q+212q+1=-3q+21。

第三步(先求q,再求p): 两边同加 3q3q 并减 11,得 5q=205q=20,故 q=4q=4。代回任一方程,p=2(4)+1=9p=2(4)+1=9。故 q=4, p=9q=4,\ p=9:市场在价格为 99、数量为 44 时出清。

对方程组 {2x+3y=54x+6y=1\begin{cases}2x+3y=5\\4x+6y=1\end{cases},计算 D=ad-bc 并确定解的个数。

解方程组 {2x+y=5x−y=1\begin{cases}2x+y=5\\x-y=1\end{cases},求x和y。

在供需示例 p=2q+1p=2q+1 与 p=−3q+21p=-3q+21 中,均衡数量q是多少?

若D=0且两个方程成比例(包括常数项),关于该方程组下列哪项正确?