[선형대수학] 5. 여인수 전개와 크래머 공식
n차 정사각행렬 A=(aij)n×n의 판별식은 다음과 같다.
det
행렬 A=\begin{pmatrix}a_{11}&a_{12}&a_{13}\\a_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33}\end{pmatrix}의 행렬식은
\det A=a_{11}(a_{22}a_{33}-a_{23}a_{32})-a_{12}(a_{21}a_{33}-a_{23}a_{31})+a_{13}(a_{21}a_{32}-a_{22}a_{31})이었다. 여기서 A_{11}=a_{22}a_{33},\,A_{12}=a_{21}a_{33}-a_{23}a_{31},\,A_{13}=a_{21}a_{32}-a_{22}a_{31}라고 하면\det A=a_{11}A_{11}-a_{12}A_{12}+a_{13}A_{13}이다. 이러한 방법을 여인수전개(cofactor expansion)라고 한다. 이때A_{1k}=\sum_{\sigma\in S_{n},\,\sigma(1)=k}{\text{sgn}(\sigma)a_{2\sigma(2)}\cdots a_{n\sigma(n)}}=(-1)^{k-1}m_{1k}라 하면(m_{1k}는 행렬 A의 1행과 k열을 제거한 (n-1)\times(n-1)행렬의 행렬식이고 이를 A의 소(minor)행렬식이라고 한다.)\det A=\sum_{k=1}^{n}{a_{1k}A_{1k}}이 성립한다.
일반적으로 A_{ij}=(-1)^{i+j}m_{ij}가 성립하고 여기서 m_{ij}는 행렬 A의 i번째 행과 j번째 열을 제거한 (n-1)\times(n-1)행렬의 행렬식이다. A_{ij}를 a_{ij}의 여인자(여인수, cofactor)라고 한다. 그렇다면 A의 행렬식을 다음과 같이 나타낼 수 있다: n차 정사각행렬 A의
i번째 행의 여인수전개: \displaystyle\det A=\sum_{k=1}^{n}{a_{ik}A_{ik}}
j번째 열의 여인수전개: \displaystyle\det A=\sum_{k=1}^{n}{a_{kj}A_{kj}}
예를들어 행렬 A=\begin{pmatrix}1&-1&2&-1\\-3&4&1&-1\\2&-5&-3&8\\-2&6&-4&1\end{pmatrix}의 판별식 \det A를 다음과 같이 행연산을 이용해서 구한다.\det A=\det\begin{pmatrix}1&-1&2&-1\\0&1&7&4\\0&-3&-7&10\\0&4&0&-1\end{pmatrix}=\det\begin{pmatrix}1&7&-4\\-3&-7&10\\4&0&-1\end{pmatrix}=\det\begin{pmatrix}1&7&4\\-1&0&6\\4&0&1\end{pmatrix}=-7\det\begin{pmatrix}-2&6\\4&-1\end{pmatrix}=154
n차 정사각행렬 A에 대하여 A_{ij}=(-1)^{i+j}m_{ij}이고 여기서 m_{ij}는 앞에서 언급했던 A의 소행렬식이다. 이때 다음이 성립한다.\sum_{k=1}^{n}{a_{ik}A_{jk}}=\begin{cases}\det A,\,&(i=j)\\0,\,&(i\neq j)\end{cases}
A가 n차 정사각행렬이고 A_{ij}가 a_{ij}의 여인자일 때, 다음의 행렬\begin{pmatrix}A_{11}&A_{12}&\cdots&A_{1n}\\A_{21}&A_{22}&\cdots&A_{2n}\\ \vdots&\vdots&\ddots&\vdots\\A_{n1}&A_{n2}&\cdots&A_{nn}\end{pmatrix}을 A의 여인자행렬(matrix of cofactors)이라 하고 이 여인자행렬의 전치행렬을 A의 수반(adjoint)행렬이라 하고 \text{adj}A로 나타낸다.
즉,\text{adj}A=\begin{pmatrix}A_{11}&A_{12}&\cdots&A_{1n}\\A_{21}&A_{22}&\cdots&A_{2n}\\
\vdots&\vdots&\ddots&\vdots\\A_{n1}&A_{n2}&\cdots&A_{nn}\end{pmatrix}^{T}=\begin{pmatrix}A_{11}&A_{21}&\cdots&A_{n1}\\A_{12}&A_{22}&\cdots&A_{n2}\\ \vdots&\vdots&\ddots&\vdots\\A_{1n}&A_{2n}&\cdots&A_{nn}\end{pmatrix}이다. 식\sum_{k=1}^{n}{a_{ik}A_{jk}}=\begin{cases}\det A,\,&(i=j)\\0,\,&(i\neq j)\end{cases}로부터 다음이 성립한다.A\cdot\text{adj}A=\begin{pmatrix}\det A&0&\cdots&0\\0&\det A&\cdots&0\\ \vdots&\vdots&\ddots&\vdots\\0&0&\cdots&\det A\end{pmatrix}=\det AI_{n}
그러면 \det A\neq0일 때, A의 역행렬은 \displaystyle A^{-1}=\frac{1}{\det A}\text{adj}A가 됨을 알 수 있다. 이때 \displaystyle I_{n}=\frac{A}{\det A}\text{adj}A이므로 (\text{adj}A)^{-1}=\frac{A}{\det A}이다.
A가 n차 정사각행렬이고 역행렬을 가지면(\det A\neq0), 방정식 A\mathrm{x}=\mathrm{b}의 해는 \displaystyle\mathrm{x}=A^{-1}\mathrm{b}=\frac{\text{adj}A}{\det A}\mathrm{b}이고 x_{i}=\frac{\det C_{i}}{\det A}이다. 여기서 C_{i}는 행렬 A의 i번째 열을 \mathrm{b}로 교체한 행렬이다. 이러한 방법을 크래머의 공식(Cramer's rule)이라고 한다.
다음의 방정식\begin{align*}x+2y+3z=1&\\y+2z=2&\\2z=4\end{align*}을 행렬로 나타내면\begin{pmatrix}1&2&3\\0&1&2\\0&0&2\end{pmatrix}\begin{pmatrix}x\\y\\z\end{pmatrix}=\begin{pmatrix}1\\2\\4\end{pmatrix}이고 역행렬을 구해서 풀면\begin{pmatrix}x\\y\\z\end{pmatrix}=\frac{1}{2}\begin{pmatrix}2&-4&1\\0&2&-2\\0&0&1\end{pmatrix}\begin{pmatrix}1\\2\\4\end{pmatrix}=\begin{pmatrix}-1\\-2\\2\end{pmatrix}이다. 즉, x=-1,\,y=-2,\,z=2이다. 이를 크래머의 공식을 이용해서 풀면 \det\begin{pmatrix}1&2&3\\0&1&2\\0&0&1\end{pmatrix}=2이므로 x=\frac{\det C_{1}}{\det A}=\frac{1}{2}\det\begin{pmatrix}1&2&3\\2&1&2\\4&0&2\end{pmatrix}=-1,\,y=\frac{\det C_{2}}{\det A}=\frac{1}{2}\det\begin{pmatrix}1&1&3\\0&2&2\\0&4&2\end{pmatrix}=-2,\\z=\frac{\det C_{3}}{\det A}=\frac{1}{2}\det\begin{pmatrix}2&-4&1\\0&-2&2\\0&0&1\end{pmatrix}=2이다.
참고자료
Linear Algebra, jinho Kwak, sungpyo Hong, Birkhauser
'대수학 > 선형대수학' 카테고리의 다른 글
[선형대수학] 7. 벡터공간 (2: 행, 열공간) (0) | 2017.10.06 |
---|---|
[선형대수학] 6. 벡터공간 (0) | 2017.04.29 |
[선형대수학] 4. 판별식의 기본성질 (0) | 2017.04.27 |
[선형대수학] 3. 기본행렬과 LDU분해 (2) | 2017.04.22 |
[선형대수학] 2. 행렬의 성질 (0) | 2017.04.22 |