해당하는 Elementary Matrix 만드는 방법
Elementary Row Operations는 기본적으로
- 단위 행렬(identity matrix)에
- 원하는 Row Operation에 해당하는 특정 변환을 적용하여 생성함.

각 연산의 Elementary Row Operation Matrix를 다음의 예제로 살펴볼 것.
1. 행 교환 (Row Swapping or Interchanging)
두 행의 위치를 서로 교환하는 경우, 단위 행렬에서 두 행을 바꿔치기함.
예시:Eswap: 행렬의 1행과 2행을 교환하는 행렬.
Eswap=[010100001].
- Eswap을 원래 행렬 A에 곱하면 1행과 2행이 교환됨:
EswapA=[010100001][a11a12a21a22a31a32]=[a21a22a11a12a31a32].
2. 행 스칼라 곱 (Row Scaling)
한 행의 모든 원소를 특정 Non-zero Scalar k 로 곱하는 경우.
예시: Escale: 2행을 k=3으로 스케일링하는 행렬.
Escale=[100030001].
- Escale을 A에 곱하면 2행이 3배로 스케일됨:
EscaleA=[100030001][a11a12a21a22a31a32]=[a11a123a213a22a31a32].
3. 행 덧셈 (Row Addition or Replacement)
한 행에 다른 행의 스칼라 배를 더하는 경우.
예시: Eadd: 2행에 1행의 2배를 더하는 행렬.
Eadd=[100210001].
- Eadd를 A에 곱하면, 2행이 R2+2R1로 대체됨:
EaddA=[100210001][a11a12a21a22a31a32]=[a11a12a21+2a11a22+2a12a31a32].
종합 정리:
- 행 교환: 단위 행렬에서 두 행의 위치를 교환.
- 행 스칼라 곱: 단위 행렬의 특정 행을 스칼라 값으로 곱함.
- 행 덧셈: 단위 행렬의 한 행에 다른 행의 스칼라 배를 더함.
이들은 모두 Identity Matrix에 해당 Row Operation을 가하여 얻어짐.
같이보면 좋은 자료
2024.02.17 - [.../Linear Algebra] - [LA] Row Operations and Row Equivalent
[LA] Row Operations and Row Equivalent
Linear Algebra에서는 "Row Operations"와 유사하게 "Column Operation"도 존재. 이 두 유형의 Operations은 Matrix를 다룰 때 중요한 Tool로,matrix의 성질을 조사하거나특정한 형태(Echelon form등)로 변환하는 데 사용.
dsaint31.tistory.com
2025.01.21 - [.../Linear Algebra] - [Summary] Linear Algebra (작성중)
[Summary] Linear Algebra (작성중)
ML 을 위해 Linear Algebra 공부시 참고할만한 책더보기전체적으로 공부를 한다면 다음을 권함.Linear Algebra and Its Application, 5th ed 이상, David C. Lay5th ed. 는 웹에서 쉽게 pdf도 구할 수 있음. 다음은 1~2개
dsaint31.tistory.com
'... > Linear Algebra' 카테고리의 다른 글
[LA] LDU Decomposition (or LDU Factorization) (0) | 2025.02.05 |
---|---|
[LA] 예제: Eigenvalue, Eigenvector 구하기 (기초) (0) | 2025.01.28 |
[LA] 예제: LU Factorization (or LU Decomposition) 와 Gauss Elimination (0) | 2025.01.27 |
[LA] Gram-Schmidt Process and QR Decomposition (0) | 2025.01.26 |
[LA] Inverse Matrix (0) | 2025.01.25 |