기본 변형?
앞에서 한 계산의 의미를 기본 변형이란 개념으로 정리하는 것뿐입니다.
손 계산 방법에서는 행렬 (A∣y)나 (A∣I)에서 다음 순서를 따랐습니다.
어느 행을 c배 한다(c≠0).
어느 행의 c배를 다른 행에 더한다.
어느 행과 다른 행을 바꿔 넣는다.
이 순서는 모두 '행렬을 곱한다'로 표현할 수 있습니다.
행렬을 곱한다?
예를 들어보겠습니다.
A=(23393429−2−232)에 대해
3행을 5배 합니다.
→ '단위행렬의 (3, 3) 성분이 5인 행렬 Q3(5)'를 곱합니다.
Q3(5)=(100010005)
Q3(5)A=(100010005)(23393429−2−232)=(23393429−10−101510)
1행의 10배를 2행에 더합니다.
→ '단위행렬의 (2, 1) 성분이 10인 행렬 R2,1(10)'을 곱합니다.
R2,1(10)=(1001010001)
R2,1(10)A=(1001010001)(23393429−2−232)=(233923343299−2−232)
1행과 3행을 바꿔 넣습니다.
→ '단위행렬의 1행과 3행을 바꾼 행렬 S1,3'을 곱합니다.
S1,3=(001010100)
S1,3A=(001010100)(23393429−2−232)=(−2−232233432992339)
라는 형태가 됩니다.
따라서 손 계산 방법은 'Qi(c), Ri,j(c), Si,j라는 특별한 형태의 정방 행렬을 (왼쪽부터) 차례로 곱해간다'라고 바꿔 말할 수 있습니다. 이 과정을 (좌) 기본 변형이라고 합니다.
이를 잘 파악하면 연립 일차방정식이나 역행렬의 손 계산 방법을 행렬의 언어로 깔끔하게 이해할 수 있습니다.
2.2절에서 설명한 가우스 요르단 소거법의 순서로 예를 들면
Q1(1/2)→R2,1(−3)→R3,1(2)→Q2(−2)→R1,2(−3/2)→R3,2(−1)→R1,3(6)→R2,3(−5)
(A∣y)에 왼쪽부터
P=R2,3(−5)R1,3(6)R3,2(−1)R1,2(−3/2)Q2(−2)R3,1(2)R2,1(−3)Q1(1/2) 행렬을 곱하면
(I∣s)라는 형태가 됩니다.
P(A∣y)=(I∣s)로 풀어쓰면
PA=I
Py=s
첫 번째 식에서 P=A−1임을 알고, 두 번째 식에서 s=A−1y입니다. 이렇게
s가 Ax=y의 해 x임을 이해할 수 있습니다.
역행렬의 손 계산도 마찬가지로
(A∣I)를 (I∣X)로 변형할 수 있다는 것은 좋은 행렬 P를 찾아내어
P(A∣I)=(I∣X)로 할 수 있다는 의미입니다.
풀어쓰면
PA=I
PI=X
따라서 첫 번째 식에서 P=A−1임을 알고, 두 번째 식에서 X = P = A−1입니다.
'프로그래머를 위한 선형대수 > 랭크, 역행렬, 일차방정식' 카테고리의 다른 글
2.2.3 역행렬의 계산 (0) | 2019.09.26 |
---|---|
2.2.2 연립일차방식의 해법(정칙인 경우) - 가우스 요르단 소거법 (0) | 2019.09.24 |
2.2 성질이 좋은 경우(정칙행렬) (0) | 2019.09.23 |
2.1 문제 설정: 역문제 (0) | 2019.09.20 |
댓글