본 글은 "응용이 보이는 선형대수학" 책을 읽고 정리한 글입니다.
1. 연립선형방정식
- 선형방정식 : 차수가 1인 방정식
- 연립선형방정식 : 특정 미지수에 대한 선형방정식이 모여 있는 것
- 불능(모순) : 해가 없는 경우
- 부정 : 해가 무수히 많은 경우
2. 연립선형방정식의 풀이법
1) 대입법과 소거법
- 대입법 (특정 미지수를 다른 미지수들의 식으로 표현해서 계산하는 방법)
- 소거법 (연산을 이용해 특정 미지수를 없애는 식으로 계산하는 방법)
2) 행렬
- 행렬방정식 (연립선형방정식의 행렬 표현)
- 연립 선형 방정식 예시
⎩⎪⎪⎨⎪⎪⎧x1+2x2+x3=33x1−2x2+3x3=−12x1+3x2+x3=4
- 행렬 방정식 예시
A=⎣⎢⎡1322−231−31⎦⎥⎤,x=⎣⎢⎡x1x2x3⎦⎥⎤,b=⎣⎢⎡3−14⎦⎥⎤ A = 계수행렬, b = 상수벡터
- 피벗 : 각 행의 맨 왼쪽에 있는 0이 아닌 성분
- 첨가 행렬
계수행렬과 상수벡터를 묶어 간단히 표현시킨 행렬⎣⎢⎡1032−1−21−1−33−21⎦⎥⎤
- 행 사다리꼴 행렬
- 모든 성분이 0인 행은 맨 아래에 위치한다.
- 모든 행의 피벗은 위쪽 행의 피벗보다 오른쪽 열에 있다.
- 모든 피벗은 1이고, 피벗 아래쪽의 모든 성분은 0이다.
- 기약행 사다리꼴 행렬
- 모든 피벗이 해당 열에서 0이 아닌 유일한 성분인 행 사다리꼴 행렬
3) 가우스-조단 소거법
: 연립선형방정식을 행렬방정식 형태로 변환한 뒤 행 연산을 통해 해를 구하는 방법
- 풀이 과정
① 연립선형방정식을 첨가행렬로 변환
② 행 연산을 통해 기약행 사다리꼴 행렬로 변환
③ 계수행렬과 상수벡터 값을 통해 선형방정식의 해 구하기
- 해의 유형별 풀이 결과
- 해가 1개인 경우
기약행 사다리꼴 행렬이 아래와 같을 때, 해는 x1=2,x2=0,x3=1 이다.⎣⎢⎡100010001201⎦⎥⎤
- 불능: 해가 없는 경우
어떠한 행의 계수행렬 값은 모두 0이지만 상수벡터의 값은 0이 아닐 때, 해는 존재하지 않는다.⎣⎢⎡1002−90−3902−6−1⎦⎥⎤
- 부정: 해가 무수히 많은 경우
어떠한 행의 계수행렬과 상수벡터의 값이 모두 0일 때, 해는 무수히 존재한다.⎣⎢⎡100010−7−40020⎦⎥⎤
3. 연립선형방정식의 응용
1) 다항식 곡선 맞춤 (polynomial curve fitting)
- 정의 : n개의 점이 있을 때, 점들을 지나가는 m차 다항식을 찾는 것
- 풀이
- 문제 : 점 (1,4), (2,0), (3,12)를 지나는 다항식 p(x)=a0+a1x+a2x2 찾기
- 계산
1) 점 x,y를 이용한 방정식 도출p(1)p(2)p(3)=a0+a1⋅1+a2⋅12=a0+a1+a2=4=a0+a1⋅2+a2⋅22=a0+2a1+4a2=0=a0+a1⋅3+a2⋅32=a0+3a1+9a2=12 2) 첨가행렬 형태로 변환⎣⎢⎡1001231494012⎦⎥⎤ 3) 기약행 사다리꼴 형태로 변환⎣⎢⎡10001000124−288⎦⎥⎤ 4) 엽립선형방정식의 해 도출a0=24,a1=−28,a2=8p(x)=24−28x+8x2
2) 네트워크 분석
- 정의 : 지선과 교차점으로 이루어져있는 네트워크를 방정식으로 표현하여 계산
- 예시 : 교통량 분석, 전기 회로 분석 등