행렬식은 치환, 여인수 전개, 사루스 공식 등을 이용해 구할 수 있다고 설명했었습니다. 그런데 행렬식이 연립방정식 Ax=b를 해결할 때 detA≠0이면 가역행렬에 관한 정리에 의해 방정식의 유일해가 존재함을 알고 있을 것입니다. 이러한 성질을 이용하여, detA≠0 일 때 방정식의 해를 행렬식 계산으로만 구할 수 있는 방법이 있습니다. 이것이 오늘 할 크래머,크라메르 공식 또는 규칙(Cramer's Rule) 입니다.
정리(L.A) 3.3
Ax=b 을 n개의 미지수를 가진 n개의 연립방정식의 행렬표현이라 하자. 계수행렬의 행렬식 detA≠0이면, 이 연립방정식은 유일해
xk=detMkdetA 를 갖는다. Mk는 A의 k(1≤k≤n)열을 b로 바꾸어 얻은 b×b 행렬이다.
증명) detA≠0 이면 연립방정식 Ax=b 는 유일해 x=A−1b 를 갖는다. 우선 1≤k≤n 인 자연수 k에 대해 ak를 A의 k열이라 하고, Xk를 항등행렬 In의 k열을 x로 바꾸어 얻은 행렬이라 하자. 그러면 n×n 행렬 AXk의 i열은 다음과 같다.
{i≠k:Aei=ai(=ithrow)i=k:Ax=b
고로 AXk=Mk 이다. 이 때 Xk를 k행에 대해 여인수 전개하면 Ckk를 제외하고는 영행이 존재하여 행렬식 계산시 0이 되므로 det(Xk)=xkdet(In)=xk가 되어
det(Mk)=det(AXk)=det(A)⋅det(Xk)=xkdet(A)
∴xk=detMkdetA
이것은 각 해가 분모에 detA를 포함하고 있기 때문에 A의 행렬식이 절대 0이 아닌 경우에만 사용할 수 있는 도구임을 명심해야 합니다. 이를 활용하면 아래와 같은 이원연립일차방정식
{a1x+b1y=c1a2x+b2y=c2
에 대하여 미지수 x,y의 값은 다음과 같음을 공식화 할 수 있게 됩니다.
x=c1b2−c2b1a1b2−a2b1,y=a1c2−a2c1a1b2−a2b1
예제 1) 크래머 공식을 이용하여 다음 연립방정식을 풀어라.
{x+2y+3z=2x+z=3x+y−z=1
계수행렬이 A=(12310111−1) 이고 detA=6≠0 이므로 크래머 공식을 사용할 수 있습니다.
x=det(22330111−1)/6=52,x=det(12313111−1)/6=−1,x=det(122103111)/6=12
∴(x,y,z)=(52,−1,12)
[참고문헌]
Linear Algebra : S.Friedberg, A.Insel, L.Spence, 5e, PEARSON
'선형대수학(Linear Algebra) > 행렬과 행렬식' 카테고리의 다른 글
론스키안 행렬식 (Wronskian determinant) (2) | 2020.12.15 |
---|---|
행렬식의 여러 성질들 (Various properties of determinant) (0) | 2020.12.11 |
행렬식의 다중 선형성(n-linearity, multi linearity of determinants) (0) | 2020.12.10 |
행렬식의 정의(Determinants) (2) | 2020.12.10 |
가우스-조르당 소거법(Gauss-Jordan Elimination) (1) | 2020.12.02 |
댓글