物理のノート
行列
小行列式
次のような$2\times2$行列を考える.
\begin{equation}
\begin{pmatrix}
a & b\\
c & d
\end{pmatrix}
\end{equation}
ここで,この行列の要素$c$に着目する.
$c$は,この行列の2行目と1列目が交差するところに位置する.
そこで,この行列の2行目と1列目を消去すると,要素$b$が残る.
このことを,次のように呼ぶ.
$c$のマイナー(minor)は,
\begin{equation}
\Delta_{2,1}=b
\end{equation}
である.
$3\times3$行列の場合は次のようになる.
\begin{equation}
A=
\begin{pmatrix}
a_{1,1} & a_{1,2}& a_{1,3}\\
a_{2,1} & a_{2,2}& a_{2,3}\\
a_{3,1} & a_{3,2}& a_{3,3}
\end{pmatrix}
\end{equation}
ここで,この行列の要素$a_{2,3}$に着目する.
$a_{2,3}$は,この行列の2行目と3列目が交差するところに位置する.
そこで,この行列の2行目と3列目を消去すると,次のような要素を持つ行列式が残る,とする.
すなわち$a_{2,3}$のマイナー(minor)は,
\begin{equation}
\Delta_{2,3}=
\begin{vmatrix}
a_{1,1} & a_{1,2}\\
a_{3,1} & a_{3,2}
\end{vmatrix}
\end{equation}
と呼び,この行列式を
小行列式(minor of a matrix)と呼ぶ.
余因子
余因子(Cofactor)は, 次のように定義される.
\begin{equation}
C_{i,j}=(-1)^{i+j}\Delta_{i,j}
\end{equation}
小行列式と余因子を用いた行列式の計算
$n \times n$行列$A$の行列式$\lvert A \rvert$は,小行列式と余因子を用いて,次のように定義される.
$i$行目を利用して求める場合,
\begin{equation}
\lvert A \rvert=
\begin{vmatrix}
a_{1,1} & a_{1,2} & \dots & a_{1,n}\\
a_{2,1} & a_{2,2} & \dots & a_{2,n}\\
\dots & \dots &\dots & \dots \\
a_{n,1} &\dots & \dots & a_{n,n}
\end{vmatrix}\\
=a_{i,1}C_{i,1} +a_{i,2}C_{i,2} +a_{i,3}C_{i,3}\dots +a_{i,n}C_{i,n} \\
=a_{i,1}(-1)^{i+1} \Delta_{i,1} +a_{i,2}(-1)^{i+2} \Delta_{i,2} +a_{i,3}(-1)^{i+3} \Delta_{i,3}\dots +a_{i,n}(-1)^{i+n} \Delta_{i,n} .
\end{equation}
他方,
$j$列目を利用して求める場合,
\begin{equation}
\lvert A \rvert
=a_{1,j}C_{1,j} +a_{2,j}C_{2,j} +a_{3,j}C_{3,j}\dots +a_{n,j}C_{n,j} \\
=a_{1,j}(-1)^{1+j} \Delta_{1,j} +a_{2,j}(-1)^{2+j} \Delta_{2,j} +a_{3,j}(-1)^{3+j} \Delta_{3,j}\dots +a_{n,j}(-1)^{n+j} \Delta_{n,j} .
\end{equation}
(1)$2 \times 2$行列における行列式の計算
$2\times2$行列$A$の行列式$\lvert A \rvert$は,
$1$行目に着目すると,(6)式より,
\begin{equation}
\lvert A \rvert=
\begin{vmatrix}
a_{1,1} & a_{1,2} \\
a_{2,1} & a_{2,2}
\end{vmatrix}\\
=a_{1,1}(-1)^{1+1} \Delta_{1,1} +a_{1,2}(-1)^{1+2} \Delta_{1,2}\\
=a_{1,1} a_{2,2} -a_{1,2} a_{2,1}
\end{equation}
ここで,
\begin{equation}
A=
\begin{pmatrix}
a & b\\
c & d
\end{pmatrix}
\end{equation}
とすると,(8)式より,
\begin{equation}
\lvert A \rvert=ad-bc
\end{equation}
他方,
$1$列目に着目した場合は,(7)式より,
\begin{equation}
\lvert A \rvert=
\begin{vmatrix}
a_{1,1} & a_{1,2} \\
a_{2,1} & a_{2,2}
\end{vmatrix}\\
=a_{1,1}(-1)^{1+1} \Delta_{1,1} +a_{2,1}(-1)^{2+1} \Delta_{2,1} \\
=a_{1,1} a_{2,2} -a_{2,1} a_{1,2}\\
=ad-cb=ad-bc
\end{equation}
となり,(10)式と
一致する.
(2)$3 \times 3$行列における行列式の計算
$3\times3$行列$A$の行列式$\lvert A \rvert$は,
1行目に着目すると,(8)式より,
\begin{equation}
\lvert A \rvert=
\begin{vmatrix}
a_{1,1} & a_{1,2} & a_{1,3} \\
a_{2,1} & a_{2,2} & a_{2,3}\\
a_{3,1} & a_{3,2} & a_{3,3}\\
\end{vmatrix}\\
=a_{1,1}(-1)^{1+1} \Delta_{1,1} +a_{1,2}(-1)^{1+2} \Delta_{1,2}+a_{1,3}(-1)^{1+3} \Delta_{1,3}\\
\end{equation}
ここで,
\begin{equation}
\Delta_{1,1}=
\begin{vmatrix}
a_{2,2} & a_{2,3} \\
a_{3,2} & a_{3,3}
\end{vmatrix}\\
=a_{2,2}(-1)^{1+1} \Delta_{2,2} +a_{2,3}(-1)^{1+2} \Delta_{2,3} \\
=a_{2,2} a_{3,3} -a_{2,3} a_{3,2}
\end{equation}
\begin{equation}
\Delta_{1,2}=
\begin{vmatrix}
a_{2,1} & a_{2,3} \\
a_{3,1} & a_{3,3}
\end{vmatrix}\\
=a_{2,1}(-1)^{1+1} \Delta_{2,1} +a_{2,3}(-1)^{1+2} \Delta_{2,3} \\
=a_{2,1} a_{3,3} -a_{2,3} a_{3,1}
\end{equation}
\begin{equation}
\Delta_{1,3}=
\begin{vmatrix}
a_{2,1} & a_{2,2} \\
a_{3,1} & a_{3,2}
\end{vmatrix}\\
=a_{2,1}(-1)^{1+1} \Delta_{2,1} +a_{2,2}(-1)^{1+2} \Delta_{2,2} \\
=a_{2,1} a_{3,2} -a_{2,2} a_{3,1}
\end{equation}
より,(14)式は
\begin{equation}
\lvert A \rvert=
\begin{vmatrix}
a_{1,1} & a_{1,2} & a_{1,3} \\
a_{2,1} & a_{2,2} & a_{2,3}\\
a_{3,1} & a_{3,2} & a_{3,3}\\
\end{vmatrix}\\
=a_{1,1}(-1)^{1+1} \Delta_{1,1} +a_{1,2}(-1)^{1+2} \Delta_{1,2}+a_{1,3}(-1)^{1+3} \Delta_{1,3}\\
=a_{1,1}(a_{2,2} a_{3,3} -a_{2,3} a_{3,2}) -a_{1,2}(a_{2,1} a_{3,3} -a_{2,3} a_{3,1})+a_{1,3}(a_{2,1} a_{3,2} -a_{2,2} a_{3,1})\\
=a_{1,1}a_{2,2} a_{3,3} -a_{1,1}a_{2,3} a_{3,2} -a_{1,2}a_{2,1} a_{3,3} +a_{1,2}a_{2,3} a_{3,1}+a_{1,3}a_{2,1} a_{3,2} -a_{1,3}a_{2,2} a_{3,1}\\
=a_{1,1}a_{2,2} a_{3,3}+a_{1,2}a_{2,3} a_{3,1}+a_{1,3}a_{2,1} a_{3,2} -a_{1,1}a_{2,3} a_{3,2} -a_{1,2}a_{2,1} a_{3,3} -a_{1,3}a_{2,2} a_{3,1}\\
=a_{1,1}a_{2,2} a_{3,3}+a_{1,2}a_{2,3} a_{3,1}+a_{1,3}a_{2,1} a_{3,2} -(a_{1,1}a_{2,3} a_{3,2} +a_{1,2}a_{2,1} a_{3,3} +a_{1,3}a_{2,2} a_{3,1}).
\end{equation}
これは,
ベクトル解析の公式を思い起こさせる行列式の計算である.
\begin{equation}
\text{rot } \pmb A=\nabla\times \pmb A=
\begin{vmatrix}
\pmb i &\pmb j &\pmb k\\
\frac{\partial}{\partial x} &\frac{\partial}{\partial y} &\frac{\partial}{\partial z}\\
A_x &A_y &A_z
\end{vmatrix}
\end{equation}
\begin{equation}
\text{rot }\pmb A =\nabla\times \pmb A \equiv \left( \frac{\partial A_z}{\partial y}\pmb i - \frac{\partial A_y}{\partial z}\pmb i, \frac{\partial A_x}{\partial z}\pmb j - \frac{\partial A_z}{\partial x}\pmb j,\frac{\partial A_y}{\partial x}\pmb k-\frac{\partial A_x}{\partial y}\pmb k\right) \qquad(\text{rot}は, rotation(回転)の意味で,\text{curl}, \nabla \timesとも書かれる)
\end{equation}
上三角型の行列式
\begin{equation}
\lvert A \rvert=
\begin{vmatrix}
a_{1,1} & a_{1,2} & a_{1,3} \\
0 & a_{2,2} & a_{2,3}\\
0 & 0 & a_{3,3}\\
\end{vmatrix}
\end{equation}
という上三角型の$3\times 3$行列式の場合は,(16)式より,
\begin{equation}
\lvert A \rvert=a_{1,1}a_{2,2} a_{3,3}+0 a_{2,3} a_{1,2}+0 0 a_{1,3} -(a_{1,1}a_{2,3} 0 +a_{1,2}0 a_{3,3} +a_{1,3}a_{2,2} 0)\\
=a_{1,1}a_{2,2} a_{3,3}
\end{equation}
と,対角要素の積になる.
[>>>
行列式の数値計算]
index.htmlに戻る