Loading [MathJax]/jax/output/CommonHTML/jax.js
본문 바로가기
수학/선형대수학

Inverse of Matrix(1)

by spaul 2024. 3. 2.

우리가 어떤 실수 값 a에 대해서 aa1=a1a=1이 나오게 하는 a1a의 inverse라고 하듯, 행렬에 대해서도 이런 inverse를 정의한다. 

 

A가 Square Matrix이고 BA와 같은 크기의 Square Matrix일 때, AB=BA=I라면 이 때 A가역(Invertible)이라고 하고 BAInverse(역행렬)라고 한다. 이러한 B가 존재하지 않는다면, 그 때 A를 singular라고 한다.

 

주목해야 할 점은 일단 Inverse와 Invertible같은 개념은 Square Matrix일 때만 정의된다는 것이다. 만약 Square가 아니면 inverse는 정의되지 않는다. 또한 위에서 BA의 Inverse라면 AB의 inverse이므로 B 또한 가역 행렬이라는 것이 언제나 성립한다. 

 

추가로, BA의 inverse라면 BA의 앞에서 곱해지든지, 뒤에서 곱해지든지 항상 I가 결과로 나와야 한다. 이는 위에 inverse의 정의에서도 나온다.

 

row or cloumn of zeros를 가진 행렬은 반드시 singular인데, 단위 행렬을 만들 수 있는 inverse가 존재할 수 없기 때문이다. 아래 예시를 보자.

 

아래와 같은 행렬 A가 있다.

 

A=[120340560]

 

A가 singular임을 보이기 위해, AB=BA=IB가 존재하지 않는다는 것을 보여야 한다. A를 두 개의 열벡터c1,c20를 갖는 행 벡터로 보면, 아래와 같이 식을 정리할 수 있다는 것을 배웠다.

 

BA=B[c1c20]=[Bc1Bc20]

 

따라서 어떤 기본 행 연산을 사용해도 I를 만들 수 없으므로, A는 singular이다.


어떤 행렬이 가역일 때, 그 행렬의 inverse는 유일하다. 간단하게 증명할 수 있는데, BC가 둘 다 A의 inverse라고 하자. BA=I이고 양 쪽에 행렬 C를 곱하여 (BA)C=IC=C로 나타낼 수 있다. 그런데 행렬 곱의 결합법칙이 성립하므로 B(AC)=BI=B이다. 따라서 B=C이다.

 

위 증명의 결과로 어떤 행렬의 inverse는 유일하다는 것이 밝혀졌으니, 행렬의 inverse기호로 A1을 사용할 수 있게 되었다. 따라서 이제는 AA1=A1A=I와 같이 사용할 것이다.

 

References

1. Elementary linear algebra 12th editon, Howard Anton, Anton Kaul

'수학 > 선형대수학' 카테고리의 다른 글

Properties of the Transpose  (0) 2024.03.08
Inverse of Matrix(2)  (0) 2024.03.08
Properties of Matrix Operations  (0) 2024.02.29
Matrices and Matrix Operations(2)  (0) 2024.02.27
Matrices and Matrix Operations(1)  (0) 2024.02.25