Processing math: 100%
본문 바로가기
선형대수학(Linear Algebra)/행렬과 행렬식

크래머 공식(Cramer's Rule)

by Gosamy 2020. 12. 11.
반응형

행렬식은 치환, 여인수 전개, 사루스 공식 등을 이용해 구할 수 있다고 설명했었습니다. 그런데 행렬식이 연립방정식 Ax=b를 해결할 때 detA0이면 가역행렬에 관한 정리에 의해 방정식의 유일해가 존재함을 알고 있을 것입니다. 이러한 성질을 이용하여, detA0 일 때 방정식의 해를 행렬식 계산으로만 구할 수 있는 방법이 있습니다. 이것이 오늘 할 크래머,크라메르 공식 또는 규칙(Cramer's Rule) 입니다.

 

 

정리(L.A) 3.3

Ax=bn개의 미지수를 가진 n개의 연립방정식의 행렬표현이라 하자. 계수행렬의 행렬식 detA0이면, 이 연립방정식은 유일해
xk=detMkdetA 를 갖는다. MkAk(1kn)열을 b로 바꾸어 얻은 b×b 행렬이다.

 

증명) detA0 이면 연립방정식 Ax=b 는 유일해 x=A1b 를 갖는다. 우선 1kn 인 자연수 k에 대해 ak를 A의 k열이라 하고, Xk를 항등행렬 In의 k열을 x로 바꾸어 얻은 행렬이라 하자. 그러면 n×n 행렬 AXk의 i열은 다음과 같다.

{ik:Aei=ai(=ithrow)i=k:Ax=b
고로 AXk=Mk 이다. 이 때 Xkk행에 대해 여인수 전개하면 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=c1b2c2b1a1b2a2b1,y=a1c2a2c1a1b2a2b1


예제 1) 크래머 공식을 이용하여 다음 연립방정식을 풀어라.

 

{x+2y+3z=2x+z=3x+yz=1

 

계수행렬이 A=(123101111) 이고 detA=60 이므로 크래머 공식을 사용할 수 있습니다.

 

x=det(223301111)/6=52,x=det(123131111)/6=1,x=det(122103111)/6=12

(x,y,z)=(52,1,12)

 

 

[참고문헌]

Linear Algebra : S.Friedberg, A.Insel, L.Spence, 5e, PEARSON

댓글