MathLabs

9年生

連立方程式

複数の未知数を共有する方程式を同時に解き、すべてを満たす値を求める。

直観2つの手がかり、1組の隠された数

2人の友人が自分の年齢についての手がかりをくれると想像しよう:「私の年齢の2倍にあなたの年齢を足すとある数になる」と「私の年齢からあなたの年齢を引くと別の数になる」。どちらの手がかり単独では両方の年齢は決まらないが、両方合わせればたいてい決まる。連立方程式とはまさにこれである。同じ未知数を共有する複数の方程式があり、解は1つだけでなくすべての方程式を同時に満たさなければならない。幾何学的には、2つの未知数を持つ各一次方程式は直線であり、連立方程式を解くとは、それらの直線が交わる場所を見つけることである。

2直線系の半分を示すインタラクティブな直線で、交点が解となる
2×22\times 2 線形方程式系 Ax=bA\mathbf{x} = \mathbf{b} が一意解を持つことは、AA の列ベクトルが面積非ゼロ(det⁡A≠0\det A \neq 0)の平行四辺形を張ることと同値である。

中高代入法と加減法による解法

定義: 2元1次連立方程式

未知数 x,yx,y についての2元1次連立方程式は {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 の4つの係数だけから作られる)が、実は連立方程式の解の個数のすべてを支配することが分かる。

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

代入法は一方の方程式をある変数について解き、その結果をもう一方に代入する——ある変数の係数がすでに 11 のとき速い。加減法は、ある変数の係数が等しく(あるいは符号が逆に)なるよう各方程式に選んだ定数を掛け、それらを足すか引くかしてその変数を消去し、1変数の方程式を残す。どちらの方法も、一般の連立方程式に適用すると同じ公式 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\neq02直線が1点で交わるちょうど1個
ad−bc=0ad-bc=02直線が平行で異なるなし
ad−bc=0ad-bc=0同じ直線が2回描かれる無数

大学2つの重要な定理

連立方程式 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} がちょうど1つの解 (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} である。

なぜ正しいのか?

このたった1つの数Dが「解がいくつあるか」という問いと「それは何か」という答えの両方をまとめている。符号を1つ確認するだけで、実際に試す前から加減法が成功するかどうかが分かる。

証明

必要条件を導く(yを消去する): {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} の第1式に dd を、第2式に bb を掛ける: adx+bdy=edadx+bdy=ed と bcx+bdy=bfbcx+bdy=bf。第1式から第2式を引くと bdybdy の項がちょうど消え、(ad−bc)x=ed−bf(ad-bc)x=ed-bf が残る。この方程式は連立方程式の必要な帰結である。元の2式をともに満たす任意の組 (x,y)(x,y) は、これも満たさなければならない。これは元の2式の倍数を加減しただけで作られたからである。

双子の条件を導く(xを消去する): 対称的に、第1式に cc を、第2式に aa を掛け、第2式から第1式を引いて xx の項を消去すると、(ad−bc)y=af−ec(ad-bc)y=af-ec が残る。これもまた任意の解の必要な帰結である。

D≠0のときの存在性。 ad−bc≠0ad-bc\neq0 ならば、1変数方程式 (ad−bc)x=ed−bf(ad-bc)x=ed-bf は、1変数の一次方程式に関する定理により、ちょうど1つの解 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} を与える。これら2つの値を {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) であっても、1変数定理の一意性の部分により、正確に x=ed−bfad−bcx=\dfrac{ed-bf}{ad-bc}、y=af−ecad−bcy=\dfrac{af-ec}{ad-bc} を満たすことを強制される。したがって2つの異なる解が存在することはあり得ない。存在性と合わせて、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} がちょうど1つの解を持つことは決してない。ed−bf≠0ed-bf\neq0 なら解なし、ed−bf=0ed-bf=0 なら(a,ba,b が同時に0でない限り)無数の解を持つ。

なぜ正しいのか?

D=0は2直線の傾きが等しいことを意味する。幾何学的には、それらは完全に平行で決して交わらない(解なし)か、実は同じ直線が2回描かれている(すべての点が解)かのどちらかであり、決して1つの交点にはならない。

証明

前の定理の消去法の手順は ad−bc≠0ad-bc\neq0 を必要としなかった。それらは {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} の任意の解 (x,y)(x,y) が、DD の値に関わらず (ad−bc)x=ed−bf(ad-bc)x=ed-bf を満たさなければならないことを示している。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 に関わらず単に偽である。連立方程式の解はすべてこの偽の命題を真にしなければならないので、解は存在し得ない。幾何学的には、2つの方程式は同じ傾き(D=0D=0 のため)だが異なる切片を持つ直線を表す。すなわち平行で交わらない2直線である。

**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) なので、c=kac=ka、d=kbd=kb となる定数 kk が存在する(第2式のx,y係数は第1式に比例する)。ed−bf=0ed-bf=0 と合わせると f=kef=ke も成り立つので、第2式 cx+dy=fcx+dy=f は文字通り第1式 ax+by=eax+by=e の kk 倍である。第1式を満たすすべての点 (x,y)(x,y) は自動的に第2式も満たす(第1式を kk 倍すればよい)ので、直線 ax+by=eax+by=e 全体——無数の点——が連立方程式の解となる。

大学実世界での応用と具体例

2つの未知量に対して2つの条件が同時に成り立たなければならないとき——目標の重さと目標の濃度の両方を満たす必要がある混合物や、供給者が求めるものと買い手が求めるものの両方を満たさなければならない市場価格——2元1次連立方程式はまさにそれをモデル化し、加減法や代入法によって、技術者、化学者、経済学者が実際に必要とする値が求まる。

例: 化学・工学——目標濃度を混合で得る

ある研究室は 15%15\% 溶液と 40%40\% 溶液を混ぜて 25%25\% の酸溶液を 1010 リットル作る必要がある。それぞれ何リットルずつ混ぜればよいか。

解答

ステップ1(連立方程式を立てる): 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 より)。

ステップ2(代入する): 第1式より x=10−yx=10-y。第2式に代入すると 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。

ステップ3(逆代入する): すると x=10−4=6x=10-4=6。よって x=6, y=4x=6,\ y=4:15%15\% 溶液 66 リットルと 40%40\% 溶液 44 リットルを混ぜる。

例: 経済学——需給均衡

ある市場の供給曲線は p=2q+1p=2q+1、需要曲線は p=−3q+21p=-3q+21 で与えられる。ここで pp は価格、qq は数量である。供給と需要が等しくなる均衡価格と均衡数量を求めよ。

解答

ステップ1(連立方程式であると認識する): 両方の方程式は未知数 p,qp,q を共有している。均衡とはまさに両方を同時に満たす点 (p,q)(p,q) のことであり、これは2元1次連立方程式である。

ステップ2(一方をもう一方に代入する): 両方の式がすでに pp を明示的に与えているので、それらを等しいとおく: 2q+1=−3q+212q+1=-3q+21。

ステップ3(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であり2つの方程式が(定数項も含めて)比例している場合、連立方程式について何が正しいか。