Skip to content

行列式・固有値

行列式(determinant)

正方行列 A=(aij)A=(a_{ij}) に対して定義される交代和

detA=σSn(sgn(σ)i=1nai,σ(i))\det A = \sum_{\sigma\in\mathfrak{S}_n} \left( \operatorname{sgn}(\sigma) \prod_{i=1}^{n} a_{i,\sigma(i)} \right)

AA行列式といい、

detAまたはA\det A \qquad\text{または}\qquad |A|

と表す。

abcd=adbc\begin{vmatrix} a & b \\ c & d \end{vmatrix} = ad-bc a11a12a13a21a22a23a31a32a33\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix}

は、

=a11a22a33+a12a23a31+a13a21a32a13a22a31a12a21a33a11a23a32.\begin{aligned} ={}& a_{11}a_{22}a_{33} +a_{12}a_{23}a_{31} +a_{13}a_{21}a_{32} \\ &-a_{13}a_{22}a_{31} -a_{12}a_{21}a_{33} -a_{11}a_{23}a_{32}. \end{aligned}

行ベクトルを a1,a2,,ana_1,a_2,\ldots,a_n とすると、任意の置換 σSn\sigma\in\mathfrak{S}_n に対して、

det(aσ(1)aσ(2)aσ(n))=sgn(σ)det(a1a2an).\det \begin{pmatrix} a_{\sigma(1)} \\ a_{\sigma(2)} \\ \vdots \\ a_{\sigma(n)} \end{pmatrix} = \operatorname{sgn}(\sigma) \det \begin{pmatrix} a_1 \\ a_2 \\ \vdots \\ a_n \end{pmatrix}.

同様に、

det(aσ(1),aσ(2),,aσ(n))=sgn(σ)det(a1,a2,,an).\det \left( a_{\sigma(1)}, a_{\sigma(2)}, \ldots, a_{\sigma(n)} \right) = \operatorname{sgn}(\sigma) \det \left( a_1, a_2, \ldots, a_n \right).

また、

detA=detA,\det A=\det A^{\top}, det(AB)=detAdetB.\det(AB)=\det A\,\det B.

AA が正則なら、

det(A1)=(detA)1.\det(A^{-1}) = (\det A)^{-1}.

小行列式・余因子・余因子行列

Section titled “小行列式・余因子・余因子行列”

小行列式・余因子・余因子行列
(minor determinant, cofactor and adjugate matrix)

行列 AA の第 ii 行と第 jj 列を除いて得られる行列を、 その位置 (i,j)(i,j) に対応する小行列といい、AijA_{ij} などと表す。

AA が正方行列であるとき、小行列 AijA_{ij} の行列式

detAij\det A_{ij}

小行列式という。

位置 (i,j)(i,j) に対応する余因子

Cij=(1)i+jdetAijC_{ij} = (-1)^{i+j}\det A_{ij}

と定義する。

余因子を並べた行列

C=(Cij)C=(C_{ij})

の転置

adj(A)=C\operatorname{adj}(A) = C^{\top}

AA余因子行列という。

すなわち、

adj(A)=((1)i+jdetAij).\operatorname{adj}(A) = \left( (-1)^{i+j}\det A_{ij} \right)^{\top}.

AijA_{ij} だけでは何を指しているのか分かりにくいため、 「小行列 AijA_{ij}」などと明記することがある。

小行列を MijM_{ij} と表すこともある。

行列と同じく、小行列そのものは行数と列数が一致している必要はない。 一方、その行列式である小行列式は正方行列に対してのみ定義される。

例えば、

A=(a11a12a13a14a21a22a23a24a31a32a33a34)A= \begin{pmatrix} a_{11} & a_{12} & a_{13} & a_{14} \\ a_{21} & a_{22} & a_{23} & a_{24} \\ a_{31} & a_{32} & a_{33} & a_{34} \end{pmatrix}

から第 22 行と第 33 列を除くと、

A23=(a11a12a14a31a32a34)A_{23} = \begin{pmatrix} a_{11} & a_{12} & a_{14} \\ a_{31} & a_{32} & a_{34} \end{pmatrix}

を得る。

A=(abcd)A= \begin{pmatrix} a & b \\ c & d \end{pmatrix}

ならば、

adj(A)=(dbca).\operatorname{adj}(A) = \begin{pmatrix} d & -b \\ -c & a \end{pmatrix}.

正則行列 AA に対して、

A1=1detAadj(A).A^{-1} = \frac{1}{\det A} \operatorname{adj}(A).

特に、

A=(abcd)A= \begin{pmatrix} a & b \\ c & d \end{pmatrix}

ならば、

A1=1det(abcd)adj(abcd)=1adbc(dbca).\begin{aligned} A^{-1} &= \frac{1} {\det \begin{pmatrix} a & b \\ c & d \end{pmatrix}} \operatorname{adj} \begin{pmatrix} a & b \\ c & d \end{pmatrix} \\[1ex] &= \frac{1}{ad-bc} \begin{pmatrix} d & -b \\ -c & a \end{pmatrix}. \end{aligned}

正方行列 AA に対し、正則行列 PP を用いて

P1APP^{-1}AP

が対角行列になるとき、AA対角化可能であるという。


固有値・固有ベクトル・固有方程式・固有多項式
(eigenvalue, eigenvector, characteristic equation, characteristic polynomial)

正方行列 AA に対して、

Ax=λxA\mathbf{x} = \lambda\mathbf{x}

を満たすスカラー λ\lambda と零ベクトルでないベクトル x\mathbf{x} が存在するとき、

λ\lambdaAA固有値x\mathbf{x} を固有値 λ\lambda に関する固有ベクトルという。

単位行列 InI_n を用いると、

Ax=λInxA\mathbf{x} = \lambda I_n\mathbf{x}

なので、

(AλIn)x=0(A-\lambda I_n)\mathbf{x} = \mathbf{0}

と書ける。

この連立一次方程式が非自明解

x0\mathbf{x}\neq\mathbf{0}

を持つための必要十分条件は、

det(AλIn)=0\det(A-\lambda I_n)=0

である。

この方程式を AA固有方程式という。

また、

pA(λ)=det(λInA)p_A(\lambda) = \det(\lambda I_n-A)

または符号の流儀によって

pA(λ)=det(AλIn)p_A(\lambda) = \det(A-\lambda I_n)

AA固有多項式という。


固有空間(eigenspace)

行列 AA の固有値 λ\lambda に対して、

Eλ={xAx=λx}E_\lambda = \left\{ \mathbf{x} \mid A\mathbf{x} = \lambda\mathbf{x} \right\}

とおく。

これは、

Eλ=Ker(AλIn)E_\lambda = \ker(A-\lambda I_n)

と書くこともできる。

EλE_\lambda はベクトル空間の部分空間をなし、 これを固有値 λ\lambda に対応する固有空間という。

なお、固有ベクトルそのものの集合は零ベクトルを含まないため、 厳密にはそれだけでは部分ベクトル空間ではない。


ケイリー・ハミルトンの定理(Cayley–Hamilton theorem)

nn 次正方行列 AA の固有多項式を pA(t)p_A(t) とすると、

pA(A)=Op_A(A)=O

が成り立つ。

すなわち、任意の正方行列は自分自身の固有多項式を満たす。