이전에 3가지 기본 행 연산에 대해 정의한 적이 있는데, 우리가 행렬 A에 기본 행 연산을 통하여 행렬 B를 만들었다면, 아래의 3가지 연산을 통하여 다시 B로부터 A를 만들 수 있을 것이라는 자명한 사실이다.
1. 0이 아닌 임의의 상수 1c를 행에 곱한다.
2. 두 개의 행을 교환한다.
3. B가 A의 ri행에 c를 곱한 값을 rj행에 더한 결과라면, 다시 ri에 −c를 곱하여 rj에 더한다.
즉, B가 A에 elementary row operations을 적용하여 얻어진 것이라면 이 두 행렬을 row equivalent하다고 말한다. 또한 단위 행렬에 한 번의 기본 행 연산을 통하여 얻어지는 행렬 E를 elementary matrix(기본 행렬)이라고 정의한다.
추가로, E가 Im에 특정 기본 행 연산을 통해 얻어졌고, A가 m×n 행렬일 때, EA는 A에 동일한 기본 행 연산을 통해 얻은 행렬이다.
잘 이해가 안가니 예시를 들어 살펴보자. 아래와 같은 행렬 A가 있다.
A=[10232−1361440]E=[100010301]
이제 EA를 곱한 값을 보면 아래와 같다.
EA=[10232−13644109]
이는 A의 첫 번째 행에 3을 곱한 값을 세 번째 행에 더한 값임을 알 수 있다. 따라서 기본 행렬과 행렬의 곱은 번거로운 full행렬 곱을 수행하는 것보다 좀 더 쉽게 값을 계산해낼 수 있다.
▶ 모든 기본 행렬은 가역이며, 그 역행렬 또한 기본 행렬이다.
어떤 기본 행렬 E를 같은 크기의 기본 행렬 I에 기본 행 연산을 통하여 얻은 것이라고 하자. 그리고 E0를 단위 행렬 I에 E에 행했던 연산의 역연산이라고 하자. 위에서 EA에 대해 정의했던 것을 적용해본다면, E0E=I이고 EE0=I이다. 따라서 E0는 E의 inverse이자 기본 행렬이다.
이 역시 예시를 들어서 이해해보자. 아래와 같은 행렬
E=[100010031]E0=[1000100−31]
이 존재한다고 하자. E는 I의 두 번째 행에 3을 곱한 값을 세 번째 행에 더한 결과이다. E0는 I의 두 번째 행에 -3을 곱한 값을 세 번째 행에 더한 결과이다. 따라서 E에 적용된 기본 행 연산과 E0에 적용된 기본 행 연산은 서로 역연산임을 알 수 있다. 결과적으로 EE0와 E0E=I임을 알 수 있다.
References
1. Elementary linear algebra 12th editon, Howard Anton, Anton Kaul
'수학 > 선형대수학' 카테고리의 다른 글
Using Elemental Matrix to Obtain Inverse Matrix (0) | 2024.03.25 |
---|---|
Properties of the Transpose (0) | 2024.03.08 |
Inverse of Matrix(2) (0) | 2024.03.08 |
Inverse of Matrix(1) (0) | 2024.03.02 |
Properties of Matrix Operations (0) | 2024.02.29 |