Loading [MathJax]/jax/output/CommonHTML/jax.js
본문 바로가기

강의록/선형대수

[선형대수] 4강. 역행렬과 전치행렬

Inverse

AA1=A1A=I

 

역행렬과의 곱셈은 교환 법칙이 성립한다.

 

하지만 모든 행렬 A가 역행렬을 가지는 것이 아니다.

 

 

1) 역행렬은 언제 존재하는가?
가우스 소거법의 결과, n개의 pivot이 생길 때 역행렬이 존재한다(대각에 위치한 원소가 0이 아니어야 한다. 또한 pivot이 만들어지지 않더라도 행 교환으로 만들 수 있으면 역행렬이 존재한다.)


det(A)=ni=1di
즉, ni=1di가 0이라면 역행렬은 존재하지 않으며, det(A)도 가우스 소거법으로 구할 수 있다.

 

2) 역행렬은 unique하다.

 

3) A의 역행렬이 존재한다면,
Ax=bA1Ax=A1b
x=A1b

A1는 unique하고, b도 이미 주어진 벡터이기 때문에 unique하다.
즉, x는 단 하나의 해를 가진다. (역행렬이 존재하는 연립 방정식의 해는 유일하다)

 

4) 0이 아닌 x에 대해 Ax=0이 성립하려면 A1이 존재해서는 안된다. 존재한다면 A1Ax=A10x=0인데, x가 0이라면 입력값이 모두 0이라는 뜻이므로 조건에 어긋난다.

 

5) A=[abcd],A1=1adbc[db ca]


이렇게 계산으로 역행렬을 구하는 것은 2차원까지다.

 

6) Diagmal Matrix
[d1000d2000d3]ni=1di0일 때만 역행렬이 있다.

[1d10001d20001d3]

 

7) 역행렬을 하면 순서가 달라진다.
(ABC)1=C1B1A1

Gauss-Jordan Method

3차원 이상의 A1을 계산할 때 사용하는 방법

AA1=I
L1AA1=L1I
UA1=L1
U1UA1=U1L1
A1=U1L1

ex)

AA1=I
[211460272]A1=[100010001]
[211082001]A1=[100210111]
[200080001]A1=[325814432111]
[100010001]A1=[3451618123814111]
A1=[3451618123814111]

이 내용을 기반으로 n×n 행렬로 확장 가능하다.

Transpose

aijaji

Transpose는 반드시 Square Matrix일 때만 쓸수 있는 것이 아니다.

{(A+B)T=AT+BT(A+B)1A1+B1

{(AB)T=BTAT(AB)1=B1A1

(A1)T=(AT)1

Symmetric Matrix

AT=A인 행렬(정사각 행렬이어야 한다.)

* A가 symmetric하고, invertible하다면 A1도 그렇다.
* A=LU=LDU라 할 때, AT=A라면, LDU=UTDLT이라서 계산 쉬워짐

Correlation Matrix

R=ATA
RT=R