1. 행렬과 일차연립방정식
m×n 행렬(matrix)은 원소(element)들을 m개의 행(row)과 n개의 열(coulumn)로 구성된 직사각형 형태로 배열한 것
i(1≤i≤m),j(1≤j≤n) 일 때, i 번째 행 j 번째 열에 있는 원소를 aij 라고 칭함
⎩⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎧a11x1+a12x2+⋯+a1nxn=b1a21x1+a22x2+⋯+a2nxn=b2⋮⋮⋮⋮⋮am1x1+am2x2+⋯+amnxn=bm
위 n원 일차연립방정식을 행렬방정식 AX=B 로 표현 가능(A : 계수행렬, X : 미지수행렬, B : 상수행렬)
⎝⎜⎜⎜⎜⎛a11a21⋮am1a12a22⋮am2⋯⋯⋮⋯a1na2n⋮amn⎠⎟⎟⎟⎟⎞⎝⎜⎜⎜⎜⎛x1x2⋮xn⎠⎟⎟⎟⎟⎞=⎝⎜⎜⎜⎜⎛b1b2⋮bm⎠⎟⎟⎟⎟⎞
계수행렬과 상수행렬을 합쳐서 확대행렬 C로 표현
C=(A∣B)=⎝⎜⎜⎜⎜⎛a11a21⋮am1a12a22⋮am2⋯⋯⋮⋯a1na2n⋮amn⎟⎟⎟⎟b1b2⋮bm⎠⎟⎟⎟⎟⎞
2. 기본행연산
확대행렬에 대한 기본연산 3가지를 뜻함
① i번째 행과 j번째 행을 교환 → 기호 Ri,j
② i번째 행에 0이 아닌 상수 c를 곱함 → 기호 Ri(c)
③ i번째 행에 상수 c 를 곱하여 j번째 행에 더함 → 기호 Ri,j(c)
- 행렬 A에 일련의 기본행연산을 적용해서 행렬 B를 얻을 수 있다면, A와 B는
행상등(row-equivalent)
A→A1→A2→⋯→B
- 원소가 모두 0인 은
영행(zero row)
- 영행이 아닌 행의 첫번째로 0이 아닌 원소는 해당 행의
선도원소(leading entry)
- 행렬 A가
행제형(row-echelon form)이 되는 조건 3가지(사다리꼴 행렬)
① 영행이 있다면, 그 행은 영행이 아닌 행의 아래에 있음
② 모든 선도원수는 1
③ 영행이 아닌 연속된 두 행(i번째 행과 i+1번째 행)이 있을 때,
i번째 행의 선도원소는 i+1번째 행의 선도원소보다 왼쪽에 위치(i≥1)
행제형행렬예시(0000),(0010),(10x0),(10x1)
- 행제형 행렬 A이 다음 조건을 만족하면
소거행제형(reduced row -echelon form)
+ i번째 행의 선도원소가 j번째 열에 있다면, j번째 열의 다른 모든 원소는 0
소거행제형행렬예시(0000),(0010),(10x0),(1001)
3. 가우스 소거법
1단계 : 계수행렬 A와 상수행렬 B로 확대행렬 C를 구성
2단계 : 기본행연산을 통해 C를 행제형으로 변환
3단계 : 후진대입으로 해를 차례로 구함
4. 가우스-조르단 소거법
1단계 : 계수행렬 A와 상수행렬 B로 확대행렬 C를 구성
2단계 : 기본행연산을 통해 C를 소거행제형으로 변환
3단계 : 각 행의 선도원소가 해당 미지수의 값이 됨
▷ 손진곤·강태원, 『선형대수』, 한국방송통신대학교출판문화원, 2015