Processing math: 100%
본문 바로가기

행렬(Matrix) 7. 역행렬

■ 역행렬

    실수계에서 a0이 아닌 실수라면 ab=ba=1인 실수 b가 존재, ba의 곱셈역원(multiplicative inverse)이라하고 a1로 표시

    An×n 행렬이라 하자. AB=BA=I 인 행렬 B가 존재한다면, 행렬 A를 정칙 또는 가역행렬이라 한다. 행렬 BA의 역행렬이라 한다.

    ex) A=[2111],    B=[1112]     B=a1

        AB=[2111][1112]=[2×1+1×12×(1)+1×21×1+1×11×(1)+1×2]=[1001]

 

    ※ 실수계 : 0이 아닌 모든 실수는 곱셈역원을 갖는다.

        행렬 : 0행렬이 아닌 모든 n×n행렬 A가 역행렬을 갖는것이 아니다.

    ex) A=[1100],    B=[b11b12b21b22]

        AB=[1100][b11b12b21b22]=[b11+b21b12+b2200]

            특이행렬 : 역행렬을 갖지 않는 행렬

 

역행렬의 성질, AB가 정칙 행렬

    1) (A1)1=A

    2) (AB)1=B1A1

    3) (AT)1=(A1)T

 

■ 수반행렬(adjoint matrix)

    An×n 행렬이라고 하자. A의 원소에 대응하는 여인수로 된 전치행렬을 A의 수반행렬이라고 하고 adjA로 표기한다.

        [C11C12C1nC21C22C2nCn1Cn2Cnn]T=[C11C21Cn1C12C22Cn2C1nC2nCnn]

 

■ 역행렬 구하기

    An×n 행렬, A0   (n4 적용하기 어려움)

    A1=(1detA)adjA

    A=[a11a12a21a22],    여인수 C11=a22, C12=a21,  C21=a12,  C22=a11

    A=[a11a12a13a21a22a23a31a32a33],    C11=|a22a23a32a33|,    C12=|a21a23a31a33|,    C13=|a21a22a31a32|

    A1=1detA[C11C21C31C12C22C32C13C23C33]

 

ex) 2×2 행렬

    A=[14210],    A1=1detA(adjA)

    detA=(108)=2

    adjA=[C11C12C21C22]T=[10241]T=[10421]

    ∴ AT=12[10421]=[5211/2]

    검산

        AA1=[14210][5211/2]=[542+210104+5]=[1001]

        A1A=[5211/2][14210]=[5420201+14+5]=[1001]

 

ex)  3×3 행렬

    A=[220211301],    A1=1detA(adjA)

    detA=2(1)1+1|1101|+2(1)1+2|2131|

                    =2×1+(2)(23)=2+10=12

    adjA=[C11C12C13C21C22C23C31C32C33]T

    C11=|1101|=1,    C12=|2131|=5,    C13=|2130|=3

    C21=|2001|=2,    C22=|2031|=2,    C23=|2230|=6

    C31=|2011|=2,    C32=|2021|=2,    C33=|2221|=6

     detA=|153226226|T=|122522366|

    ∴ A1=112|122522366|=|1/121/61/65/121/61/61/41/21/2|

 

※ 역행렬의 존재성

    An×n 행렬일때, A1이 존재할 필요 충분 조건은 rankA=n이고, 따라서 detA0이다. 따라서 rankA=n이면, A는 정치행렬이고 rankA<n이면 특이행렬이다.