← 戻る ライブラリ › 代数学 › 初等代数学 9年生
連立方程式 複数の未知数を共有する方程式を同時に解き、すべてを満たす値を求める。
直観 2つの手がかり、1組の隠された数 2人の友人が自分の年齢についての手がかりをくれると想像しよう:「私の年齢の2倍にあなたの年齢を足すとある数になる」と「私の年齢からあなたの年齢を引くと別の数になる」。どちらの手がかり単独では両方の年齢は決まらないが、両方合わせれば たいてい決まる。連立方程式 とはまさにこれである。同じ未知数を共有する複数の方程式があり、解は1つだけでなくすべて の方程式を同時に満たさなければならない。幾何学的には、2つの未知数を持つ各一次方程式は直線であり、連立方程式を解くとは、それらの直線が交わる場所を見つけることである。
2 × 2 2\times 2 2 × 2 線形方程式系 A x = b A\mathbf{x} = \mathbf{b} A x = b が一意解を持つことは、A A A の列ベクトルが面積非ゼロ(det A ≠ 0 \det A \neq 0 det A = 0 )の平行四辺形を張ることと同値である。中高 代入法と加減法による解法 定義: 2元1次連立方程式
未知数 x , y x,y x , y についての2元1次連立方程式 は { a x + b y = e c x + d y = f \begin{cases}ax+by=e\\cx+dy=f\end{cases} { a x + b y = e c x + d y = f と書ける。ここで a , b , c , d , e , f a,b,c,d,e,f a , b , c , d , e , f は与えられた数である。解 とは両方 の方程式を同時に満たす組 ( x , y ) (x,y) ( x , y ) のことである。数 D = a d − b c D=ad-bc D = a d − b c (x x x と y y y の4つの係数だけから作られる)が、実は連立方程式の解の個数のすべてを支配することが分かる。
{ a x + b y = e c x + d y = f \begin{cases}ax+by=e\\cx+dy=f\end{cases} { a x + b y = e c x + d y = f 代入法 は一方の方程式をある変数について解き、その結果をもう一方に代入する——ある変数の係数がすでに 1 1 1 のとき速い。加減法 は、ある変数の係数が等しく(あるいは符号が逆に)なるよう各方程式に選んだ定数を掛け、それらを足すか引くかしてその変数を消去し、1変数の方程式を残す。どちらの方法も、一般の連立方程式に適用すると同じ公式 x = e d − b f a d − b c x=\dfrac{ed-bf}{ad-bc} x = a d − b c e d − b f と y = a f − e c a d − b c y=\dfrac{af-ec}{ad-bc} y = a d − b c a f − ec に至り、これは a d − b c ≠ 0 ad-bc\neq0 a d − b c = 0 のとき正確に成り立つ。
x = e d − b f a d − b c , y = a f − e c a d − b c x=\dfrac{ed-bf}{ad-bc}, \qquad y=\dfrac{af-ec}{ad-bc} x = a d − b c e d − b f , y = a d − b c a f − ec 行列式 D=ad-bc が教えてくれること Dの値 幾何学的な描像 解の個数 a d − b c ≠ 0 ad-bc\neq0 a d − b c = 0 2直線が1点で交わる ちょうど1個 a d − b c = 0 ad-bc=0 a d − b c = 0 2直線が平行で異なる なし a d − b c = 0 ad-bc=0 a d − b c = 0 同じ直線が2回描かれる 無数
大学 2つの重要な定理 連立方程式 { a x + b y = e c x + d y = f \begin{cases}ax+by=e\\cx+dy=f\end{cases} { a x + b y = e c x + d y = f がちょうど1つの解 ( x , y ) (x,y) ( x , y ) を持つのは a d − b c ≠ 0 ad-bc\neq0 a d − b c = 0 のときであり、かつそのときに限る。そのとき x = e d − b f a d − b c x=\dfrac{ed-bf}{ad-bc} x = a d − b c e d − b f 、y = a f − e c a d − b c y=\dfrac{af-ec}{ad-bc} y = a d − b c a f − ec である。
なぜ正しいのか? このたった1つの数Dが「解がいくつあるか」という問いと「それは何か」という答えの両方をまとめている。符号を1つ確認するだけで、実際に試す前から加減法が成功するかどうかが分かる。
証明 必要条件を導く(yを消去する): { a x + b y = e c x + d y = f \begin{cases}ax+by=e\\cx+dy=f\end{cases} { a x + b y = e c x + d y = f の第1式に d d d を、第2式に b b b を掛ける: a d x + b d y = e d adx+bdy=ed a d x + b d y = e d と b c x + b d y = b f bcx+bdy=bf b c x + b d y = b f 。第1式から第2式を引くと b d y bdy b d y の項がちょうど消え、( a d − b c ) x = e d − b f (ad-bc)x=ed-bf ( a d − b c ) x = e d − b f が残る。この方程式は連立方程式の必要な帰結 である。元の2式をともに満たす任意の組 ( x , y ) (x,y) ( x , y ) は、これも満たさなければならない。これは元の2式の倍数を加減しただけで作られたからである。
双子の条件を導く(xを消去する): 対称的に、第1式に c c c を、第2式に a a a を掛け、第2式から第1式を引いて x x x の項を消去すると、( a d − b c ) y = a f − e c (ad-bc)y=af-ec ( a d − b c ) y = a f − ec が残る。これもまた任意の解の必要な帰結である。
D≠0のときの存在性。 a d − b c ≠ 0 ad-bc\neq0 a d − b c = 0 ならば、1変数方程式 ( a d − b c ) x = e d − b f (ad-bc)x=ed-bf ( a d − b c ) x = e d − b f は、1変数の一次方程式に関する定理により、ちょうど1つの解 x = e d − b f a d − b c x=\dfrac{ed-bf}{ad-bc} x = a d − b c e d − b f を持つ。同様に ( a d − b c ) y = a f − e c (ad-bc)y=af-ec ( a d − b c ) y = a f − ec はちょうど y = a f − e c a d − b c y=\dfrac{af-ec}{ad-bc} y = a d − b c a f − ec を与える。これら2つの値を { a x + b y = e c x + d y = f \begin{cases}ax+by=e\\cx+dy=f\end{cases} { a x + b y = e c x + d y = f の元の 方程式に代入し代数的に整理すると、両方が同時に満たされることが確認できる(共通分母 D D D 上で分数をまとめれば a ⋅ e d − b f a d − b c + b ⋅ a f − e c a d − b c = e a\cdot\dfrac{ed-bf}{ad-bc}+b\cdot\dfrac{af-ec}{ad-bc}=e a ⋅ a d − b c e d − b f + b ⋅ a d − b c a f − ec = e を読者は確認できる)——したがって解は本当に存在する。
D≠0のときの一意性。 ( a d − b c ) x = e d − b f (ad-bc)x=ed-bf ( a d − b c ) x = e d − b f と ( a d − b c ) y = a f − e c (ad-bc)y=af-ec ( a d − b c ) y = a f − ec は { a x + b y = e c x + d y = f \begin{cases}ax+by=e\\cx+dy=f\end{cases} { a x + b y = e c x + d y = f のすべての解に対して必要 である(単に十分なだけではない)ため、元の連立方程式のどんな解 ( x , y ) (x,y) ( x , y ) であっても、1変数定理の一意性の部分により、正確に x = e d − b f a d − b c x=\dfrac{ed-bf}{ad-bc} x = a d − b c e d − b f 、y = a f − e c a d − b c y=\dfrac{af-ec}{ad-bc} y = a d − b c a f − ec を満たすことを強制される。したがって2つの異なる解が存在することはあり得ない。存在性と合わせて、a d − b c ≠ 0 ad-bc\neq0 a d − b c = 0 のときちょうど解は一意である。
a d − b c = 0 ad-bc=0 a d − b c = 0 ならば、連立方程式 { a x + b y = e c x + d y = f \begin{cases}ax+by=e\\cx+dy=f\end{cases} { a x + b y = e c x + d y = f がちょうど1つの解を持つことは決してない。e d − b f ≠ 0 ed-bf\neq0 e d − b f = 0 なら解なし、e d − b f = 0 ed-bf=0 e d − b f = 0 なら(a , b a,b a , b が同時に0でない限り)無数の解を持つ。
なぜ正しいのか? D=0は2直線の傾きが等しいことを意味する。幾何学的には、それらは完全に平行で決して交わらない(解なし)か、実は同じ直線が2回描かれている(すべての点が解)かのどちらかであり、決して1つの交点にはならない。
証明 前の定理の消去法の手順は a d − b c ≠ 0 ad-bc\neq0 a d − b c = 0 を必要としなかった。それらは { a x + b y = e c x + d y = f \begin{cases}ax+by=e\\cx+dy=f\end{cases} { a x + b y = e c x + d y = f の任意の 解 ( x , y ) (x,y) ( x , y ) が、D D D の値に関わらず ( a d − b c ) x = e d − b f (ad-bc)x=ed-bf ( a d − b c ) x = e d − b f を満たさなければならないことを示している。a d − b c = 0 ad-bc=0 a d − b c = 0 のとき、左辺 ( a d − b c ) x (ad-bc)x ( a d − b c ) x はすべての x x x に対して 0 ⋅ x = 0 0\cdot x=0 0 ⋅ x = 0 となるため、この必要な方程式は数値命題 0 = e d − b f 0=ed-bf 0 = e d − b f に縮退する。
**e d − b f ≠ 0 ed-bf\neq0 e d − b f = 0 の場合(解なし)。** このとき命題 0 = e d − b f 0=ed-bf 0 = e d − b f は x x x と y y y に関わらず単に偽である。連立方程式の解はすべてこの偽の命題を真にしなければならないので、解は存在し得ない。幾何学的には、2つの方程式は同じ傾き(D = 0 D=0 D = 0 のため)だが異なる切片を持つ直線を表す。すなわち平行で交わらない2直線である。
**e d − b f = 0 ed-bf=0 e d − b f = 0 の場合(無数の解)。** このとき必要な方程式は真だが空虚な命題 0 = 0 0=0 0 = 0 であり、yを消去しても情報は何も得られない——どんな x x x に対しても自動的に満たされる。具体的には、D = a d − b c = 0 D=ad-bc=0 D = a d − b c = 0 かつ ( a , b ) ≠ ( 0 , 0 ) (a,b)\neq(0,0) ( a , b ) = ( 0 , 0 ) なので、c = k a c=ka c = k a 、d = k b d=kb d = k b となる定数 k k k が存在する(第2式のx,y係数は第1式に比例する)。e d − b f = 0 ed-bf=0 e d − b f = 0 と合わせると f = k e f=ke f = k e も成り立つので、第2式 c x + d y = f cx+dy=f c x + d y = f は文字通り第1式 a x + b y = e ax+by=e a x + b y = e の k k k 倍である。第1式を満たすすべての点 ( x , y ) (x,y) ( x , y ) は自動的に第2式も満たす(第1式を k k k 倍すればよい)ので、直線 a x + b y = e ax+by=e a x + b y = e 全体——無数の点——が連立方程式の解となる。
大学 実世界での応用と具体例 2つの未知量に対して2つの条件が同時に成り立たなければならないとき——目標の重さと目標の濃度の両方を満たす必要がある混合物や、供給者が求めるものと買い手が求めるものの両方を満たさなければならない市場価格——2元1次連立方程式はまさにそれをモデル化し、加減法や代入法によって、技術者、化学者、経済学者が実際に必要とする値が求まる。
例: 化学・工学——目標濃度を混合で得る
ある研究室は 15 % 15\% 15% 溶液と 40 % 40\% 40% 溶液を混ぜて 25 % 25\% 25% の酸溶液を 10 10 10 リットル作る必要がある。それぞれ何リットルずつ混ぜればよいか。
解答 ステップ1(連立方程式を立てる): 15 % 15\% 15% 溶液を x x x リットル、40 % 40\% 40% 溶液を y y y リットルとする。総体積から x + y = 10 x+y=10 x + y = 10 、純粋な酸の総量から 0.15 x + 0.40 y = 2.5 0.15x+0.40y=2.5 0.15 x + 0.40 y = 2.5 (0.25 × 10 = 2.5 0.25\times10=2.5 0.25 × 10 = 2.5 より)。
ステップ2(代入する): 第1式より x = 10 − y x=10-y x = 10 − y 。第2式に代入すると 0.15 ( 10 − y ) + 0.40 y = 2.5 0.15(10-y)+0.40y=2.5 0.15 ( 10 − y ) + 0.40 y = 2.5 、すなわち 1.5 − 0.15 y + 0.40 y = 2.5 1.5-0.15y+0.40y=2.5 1.5 − 0.15 y + 0.40 y = 2.5 、すなわち 0.25 y = 1 0.25y=1 0.25 y = 1 、よって y = 4 y=4 y = 4 。
ステップ3(逆代入する): すると x = 10 − 4 = 6 x=10-4=6 x = 10 − 4 = 6 。よって x = 6 , y = 4 x=6,\ y=4 x = 6 , y = 4 :15 % 15\% 15% 溶液 6 6 6 リットルと 40 % 40\% 40% 溶液 4 4 4 リットルを混ぜる。
例: 経済学——需給均衡
ある市場の供給曲線は p = 2 q + 1 p=2q+1 p = 2 q + 1 、需要曲線は p = − 3 q + 21 p=-3q+21 p = − 3 q + 21 で与えられる。ここで p p p は価格、q q q は数量である。供給と需要が等しくなる均衡価格と均衡数量を求めよ。
解答 ステップ1(連立方程式であると認識する): 両方の方程式は未知数 p , q p,q p , q を共有している。均衡とはまさに両方を同時に満たす点 ( p , q ) (p,q) ( p , q ) のことであり、これは2元1次連立方程式である。
ステップ2(一方をもう一方に代入する): 両方の式がすでに p p p を明示的に与えているので、それらを等しいとおく: 2 q + 1 = − 3 q + 21 2q+1=-3q+21 2 q + 1 = − 3 q + 21 。
ステップ3(qを求め、次にpを求める): 両辺に 3 q 3q 3 q を加え、1 1 1 を引くと 5 q = 20 5q=20 5 q = 20 、よって q = 4 q=4 q = 4 。どちらかの式に代入し戻すと p = 2 ( 4 ) + 1 = 9 p=2(4)+1=9 p = 2 ( 4 ) + 1 = 9 。よって q = 4 , p = 9 q=4,\ p=9 q = 4 , p = 9 :市場は価格 9 9 9 、数量 4 4 4 で均衡する。
よくある誤り. よくある間違いは、加減法で係数を合わせようとするとき、両方を一貫して倍にするのではなく片方の方程式だけを倍にしてしまう ことである。もう一つは方程式を引き算するときの符号ミス (項ごとに引き算するが、右辺のすべての項の符号も反転させるのを忘れる)である。最も概念的な落とし穴は、方程式が実際に比例しているかを確認せずにD=0になった途端「解なし」と結論づけることである——D=0は無数の解を意味することもあり、e d − b f ed-bf e d − b f (あるいは同等の量)を確認して初めて2つの場合を区別できる。 歴史的ノート
263年頃、中国の数学者劉徽は『九章算術』(Jiǔzhāng Suànshù)に大きな影響を与えた注釈を著した。その第8章「方程」(Fāngchéng、「長方形の配列」)は、連立一次方程式を解くための系統的な消去手順——今日教えられている行の消去法と本質的に同じもの——を記述しており、ヨーロッパで同様の方法が現れる何世紀も前のことであった。
劉徽
連立方程式 { 2 x + 3 y = 5 4 x + 6 y = 1 \begin{cases}2x+3y=5\\4x+6y=1\end{cases} { 2 x + 3 y = 5 4 x + 6 y = 1 について、D=ad-bcを計算し解の個数を求めよ。
D=0、解なし D=0、無数の解 D=6、1個の解 D=-6、1個の解
{ 2 x + y = 5 x − y = 1 \begin{cases}2x+y=5\\x-y=1\end{cases} { 2 x + y = 5 x − y = 1 を解いてxとyを求めよ。
x = 2 , y = 1 x=2,\ y=1 x = 2 , y = 1 x = 1 , y = 2 x=1,\ y=2 x = 1 , y = 2 x = 3 , y = − 1 x=3,\ y=-1 x = 3 , y = − 1 x = 0 , y = 5 x=0,\ y=5 x = 0 , y = 5 p = 2 q + 1 p=2q+1 p = 2 q + 1 と p = − 3 q + 21 p=-3q+21 p = − 3 q + 21 による需給の例で、均衡数量qはいくらか。
q = 4 q=4 q = 4 q = 9 q=9 q = 9 q = 5 q=5 q = 5 q = 20 q=20 q = 20 D=0であり2つの方程式が(定数項も含めて)比例している場合、連立方程式について何が正しいか。
無数の解 解なし ちょうど1個の解 ちょうど2個の解