院試hub

行列と連立一次方程式行基本変形・階数・解の存在と一般解

連立一次方程式 Ax=bA\boldsymbol{x} = \boldsymbol{b} は、拡大係数行列 (A∣b)(A \mid \boldsymbol{b}) に行基本変形を施して階段行列にすると解ける。解が存在するのは rank⁡A=rank⁡(A∣b)\operatorname{rank} A = \operatorname{rank}(A \mid \boldsymbol{b}) のときで、そのとき解は未知数の個数 nn から階数 rr を引いた n−rn - r 個の任意定数を含む。AA が正方行列で rank⁡A=n\operatorname{rank} A = n なら解はただ一つで、x=A−1b\boldsymbol{x} = A^{-1}\boldsymbol{b} と書ける。

線形代数 の第1単元(全9単元)。

院試数学 基礎完成シリーズ 線形代数編

基礎ノートと類題を答案の形で解いた問題集(2,480円)。収録章と見本ページを商品ページで確認できる。過去問の本文は収録していない。

線形代数編の内容を見る

行列の積と逆行列

定義

行列の積

AA を m×nm \times n 行列、BB を n×pn \times p 行列とする。積 ABAB は m×pm \times p 行列で、その (i,j)(i,j) 成分は

(AB)ij=∑k=1naikbkj(AB)_{ij} = \sum_{k=1}^{n} a_{ik} b_{kj}

である。AA の列の数と BB の行の数が等しいときだけ定義される。ABAB と BABA が両方定義されても、一般に AB≠BAAB \neq BA である。

定義

逆行列と正則行列

nn 次正方行列 AA に対して AX=XA=IAX = XA = I を満たす XX があれば、AA を正則といい、XX を逆行列 A−1A^{-1} と書く。逆行列はあればただ一つである。正方行列では AX=IAX = I だけから XA=IXA = I も従う。

積・転置・逆行列の計算規則

結合法則と分配法則
(AB)C=A(BC),A(B+C)=AB+AC(AB)C = A(BC), \qquad A(B + C) = AB + AC
転置
(AB)T=BTAT(AB)^{\mathsf T} = B^{\mathsf T} A^{\mathsf T}

順番が入れ替わる。

逆行列
(AB)−1=B−1A−1,(AT)−1=(A−1)T(AB)^{-1} = B^{-1} A^{-1}, \qquad (A^{\mathsf T})^{-1} = (A^{-1})^{\mathsf T}

A,BA, B がともに正則のとき。

2次の逆行列
(abcd)−1=1ad−bc(d−b−ca)\begin{pmatrix} a & b \\ c & d \end{pmatrix}^{-1} = \frac{1}{ad - bc}\begin{pmatrix} d & -b \\ -c & a \end{pmatrix}

ad−bc≠0ad - bc \neq 0 のときに限る。

行列の積には零因子がある。X=(0100)X = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} は X≠OX \neq O だが X2=OX^2 = O で、AB=OAB = O から A=OA = O または B=OB = O とは結論できない。

行基本変形と階数

定義

行基本変形

次の3つの操作を行基本変形という。

  1. ある行を 00 でない数倍する。
  2. 2つの行を入れ替える。
  3. ある行に別の行の定数倍を加える。

いずれも逆の操作で元に戻せるので、連立方程式に施しても解の集合は変わらない。それぞれの操作は、左から基本行列を掛けることに当たる。

定義

階段行列と階数

各行の左端から最初の 00 でない成分(主成分)が、下の行ほど右にあり、零行が最後に集まった行列を階段行列という。さらに主成分がすべて 11 で、主成分のある列の他の成分がすべて 00 のものを簡約階段行列という。行列 AA を行基本変形で階段行列にしたときの零でない行の数を階数 rank⁡A\operatorname{rank} A と定める。簡約階段行列は AA からただ一つに決まるので、階数は変形の手順によらない。

階数は、一次独立な列ベクトル(行ベクトル)の最大個数とも、00 でない小行列式の最大次数とも一致する。m×nm \times n 行列では rank⁡A≤min⁡(m,n)\operatorname{rank} A \le \min(m, n) である。nn 次正方行列 AA では、rank⁡A=n\operatorname{rank} A = n、AA が正則、det⁡A≠0\det A \neq 0、Ax=0A\boldsymbol{x} = \boldsymbol{0} の解が x=0\boldsymbol{x} = \boldsymbol{0} だけ、の4つが同値である(行列式)。

解が存在する条件と解の個数

定理・法則

連立一次方程式の解の存在

条件

AA は m×nm \times n 行列、b∈Rm\boldsymbol{b} \in \mathbb{R}^m。未知数は nn 個で、r=rank⁡Ar = \operatorname{rank} A とする。

主張

  • rank⁡(A∣b)=r\operatorname{rank}(A \mid \boldsymbol{b}) = r のとき、Ax=bA\boldsymbol{x} = \boldsymbol{b} は解をもつ。rank⁡(A∣b)=r+1\operatorname{rank}(A \mid \boldsymbol{b}) = r + 1 のとき解をもたない。
  • 解をもつとき、一般解は n−rn - r 個の任意定数を含む。r=nr = n なら解はただ一つである。
  • 一般解は、特殊解 x0\boldsymbol{x}_0 と斉次方程式 Ax=0A\boldsymbol{x} = \boldsymbol{0} の一般解の和 x=x0+c1u1+⋯+cn−run−r\boldsymbol{x} = \boldsymbol{x}_0 + c_1 \boldsymbol{u}_1 + \cdots + c_{n-r}\boldsymbol{u}_{n-r} と書ける。

要点

簡約階段形で主成分のない列に当たる未知数を任意定数に置くと、残りの未知数が一通りに決まる。解がないのは、階段形に (0 ⋯ 0∣1)(0 \ \cdots \ 0 \mid 1) の行、つまり 0=10 = 1 が現れるときである。

斉次方程式 Ax=0A\boldsymbol{x} = \boldsymbol{0} は常に x=0\boldsymbol{x} = \boldsymbol{0} を解にもつ。未知数の個数 nn が式の個数 mm より多ければ r≤m<nr \le m < n なので、必ず 0\boldsymbol{0} 以外の解がある。解の全体は n−rn - r 次元の部分空間になる(線形写像の核と像)。

掃き出し法の計算例

計算例

解がただ一つの場合

次の連立方程式を解け。

{x+2y+z=82x+y−z=1x−y+2z=5\begin{cases} x + 2y + z = 8 \\ 2x + y - z = 1 \\ x - y + 2z = 5 \end{cases}

解答

第2式から第1式の 22 倍を、第3式から第1式を引くと

{x+2y+z=8−3y−3z=−15−3y+z=−3\begin{cases} x + 2y + z = 8 \\ -3y - 3z = -15 \\ -3y + z = -3 \end{cases}

第3式から第2式を引くと 4z=124z = 12 で z=3z = 3。第2式を −3-3 で割ると y+z=5y + z = 5 なので y=2y = 2。第1式から x=8−4−3=1x = 8 - 4 - 3 = 1。答えは (x,y,z)=(1,2,3)(x, y, z) = (1, 2, 3)。係数行列の階数は 33 で、未知数の個数と等しいので解はただ一つである。

検算

元の3式に代入すると 1+4+3=81 + 4 + 3 = 8、2+2−3=12 + 2 - 3 = 1、1−2+6=51 - 2 + 6 = 5 となり、すべて成り立つ。

計算例

解が無数にある場合と解がない場合

{x+y+2z=32x+y+3z=5x+2y+3z=4\begin{cases} x + y + 2z = 3 \\ 2x + y + 3z = 5 \\ x + 2y + 3z = 4 \end{cases} の一般解を求めよ。また第3式の右辺を 55 に変えるとどうなるか。

解答

拡大係数行列を簡約階段形にする。

(112321351234)→(101201110000)\left(\begin{array}{ccc|c} 1 & 1 & 2 & 3 \\ 2 & 1 & 3 & 5 \\ 1 & 2 & 3 & 4 \end{array}\right) \to \left(\begin{array}{ccc|c} 1 & 0 & 1 & 2 \\ 0 & 1 & 1 & 1 \\ 0 & 0 & 0 & 0 \end{array}\right)

rank⁡A=rank⁡(A∣b)=2\operatorname{rank} A = \operatorname{rank}(A \mid \boldsymbol{b}) = 2 なので解があり、任意定数は 3−2=13 - 2 = 1 個。主成分のない第3列の未知数を z=tz = t と置くと x=2−tx = 2 - t、y=1−ty = 1 - t。

(xyz)=(210)+t(−1−11)(t は任意)\begin{pmatrix} x \\ y \\ z \end{pmatrix} = \begin{pmatrix} 2 \\ 1 \\ 0 \end{pmatrix} + t\begin{pmatrix} -1 \\ -1 \\ 1 \end{pmatrix} \quad (t \text{ は任意})

第3式の左辺は(第1式)×3−\times 3 -(第2式)に等しいので、右辺は 3⋅3−5=43 \cdot 3 - 5 = 4 でなければならない。右辺を 55 にすると階段形に 0=10 = 1 が現れ、rank⁡(A∣b)=3≠2\operatorname{rank}(A \mid \boldsymbol{b}) = 3 \neq 2 となって解はない。

検算

t=0t = 0 の (2,1,0)(2, 1, 0) を代入すると 3,5,43, 5, 4 になる。方向ベクトル (−1,−1,1)(-1, -1, 1) を代入すると −1−1+2=0-1 - 1 + 2 = 0、−2−1+3=0-2 - 1 + 3 = 0、−1−2+3=0-1 - 2 + 3 = 0 で、斉次方程式の解になっている。

計算例

掃き出し法で逆行列を求める

B=(101110011)B = \begin{pmatrix} 1 & 0 & 1 \\ 1 & 1 & 0 \\ 0 & 1 & 1 \end{pmatrix} の逆行列を求めよ。

解答

(B∣I)(B \mid I) に行基本変形を施し、左半分を II にすると右半分が B−1B^{-1} になる。第2行から第1行を引き、次に第3行から第2行を引くと、第3行は (0 0 2∣1 −1 1)(0 \ 0 \ 2 \mid 1 \ -1 \ 1) になる。これを 22 で割って上の行から消去すると

B−1=12(11−1−1111−11)B^{-1} = \frac{1}{2}\begin{pmatrix} 1 & 1 & -1 \\ -1 & 1 & 1 \\ 1 & -1 & 1 \end{pmatrix}

途中で左半分に零行が出たら、BB は正則でない。

検算

BB−1BB^{-1} の (1,1)(1,1) 成分は 12(1+1)=1\frac{1}{2}(1 + 1) = 1、(1,2)(1,2) 成分は 12(1−1)=0\frac{1}{2}(1 - 1) = 0 で、全成分を計算すると II になる。det⁡B=2\det B = 2 とも合う。

答案でよくある誤り

  1. 1

    AB=ACAB = AC から B=CB = C と約分する。これが言えるのは AA が正則のときだけで、両辺に左から A−1A^{-1} を掛けて示す。

  2. 2

    (AB)−1=A−1B−1(AB)^{-1} = A^{-1}B^{-1} と書く。正しくは (AB)−1=B−1A−1(AB)^{-1} = B^{-1}A^{-1} で、転置でも (AB)T=BTAT(AB)^{\mathsf T} = B^{\mathsf T}A^{\mathsf T} と順番が入れ替わる。

  3. 3

    列の入れ替えや列の定数倍を、連立方程式の掃き出しに混ぜる。列を入れ替えると未知数の対応が変わる。解を求めるときは行基本変形だけを使う。

  4. 4

    式の数と未知数の数が同じなら解はただ一つだと決めつける。係数行列の階数を求め、rank⁡A=n\operatorname{rank} A = n かどうかで判断する。

  5. 5

    一般解の任意定数の個数を、零行の数で数える。任意定数の個数は未知数の個数から階数を引いた n−rn - r で、零行の数 m−rm - r とは一般に異なる。

線形代数の前後の単元

このページの本文を数式のLaTeXのまま読むには Markdown版。最終更新 2026-11-16。誤りに気づいたら 運営者 へ連絡してほしい。

院試数学 基礎完成シリーズ 線形代数編

基礎ノートと類題を答案の形で解いた問題集(2,480円)。収録章と見本ページを商品ページで確認できる。過去問の本文は収録していない。

線形代数編の内容を見る