← Back to Blog
[Gilbert Strang] Echelon Form
math > linear-algebra
2026-01-223 min read
#linear-algebra #math #vectors #rank #nullity
출처: Gilbert Strang, Linear Algebra
Echelon form 은 한국어로 사다리꼴 행렬이라고도 불린다.
Lower triangular matrix 형태 중 하나이다.
Echelon form이 아닌 예시를 살펴보자.
Basic exampleA=12−136−3393274
첫 번째 row의 2 배 만큼 두 번째 row에 뺄셈하면 다음과 같다.
세 번째 row에도 똑같이 계산해준다.
A→100300336236
여기서 세 번째 row를 두 번째 row의 2 배 만큼 빼주어 0 으로 만들어준다.
U=100300330230
두 번째 row의 pivot 값인 3 을 나눠주고, 두 번째 row의 3 배 만큼 첫 번째 row에 빼줘서 식을 정리한다.
이를 Reduced row echelon form R 이라 한다.
100300330230→100300310210→100300010−110=R
MATLAB에서 다음과 같은 명령어로 표현한다. R = rref(A)
여기서 R 이 identity matrix이고 full-pivot 하고 그 값이 1 이고 그 위에 값들이 0 이라면
rref(A) = I 즉, A 가 invertible하다는 점을 알 수 있다.
일반해를 구해보자.
x=x1x2x3x4
pivot column vs free column
RREF에서 pivot 위치가 중요하다.
pivot columns
- 1열 (x1)
- 3열 (x3)
free columns
- 2열 (x2)
- 4열 (x4)
행렬을 방정식으로 해석
x1+3x2−x4=0
x3+x4=0
pivot 변수를 자유변수로 해석
x2=s,x4=t
그러면
x1x3=−3s+t=−t
일반해 (vector form)
x=x1x2x3x4=−3s+ts−tt
이를 linear combination 형태로 정리한다.
x=s−3100+t10−11
- s,t∈R
- 모든 해는 이 두 벡터의 linear combination
- 즉, null space의 basis가 2개
- nullity = 2
rank = 2
nullity = 2
(열 4개 = rank + nullity)
Rank-Nullity Theorem에 맞는다.