미지수 x1,x2,...,xn에 관한 선형방정식(linear equation)은 아래와 같은 모양
a1x1+a2x2+⋯+anxn=b
b와 a1,a2,...,an는 실수
미지수 x의 차수가 1인 일차식과 상수항(b)으로 이루어진 방정식
x,sinx 등이 포함되면 선형방정식이 아님
정의 [선형연립방정식]
아래와 같이 미지수 x1,x2,...,xn에 관한 유한 개의 선형방정식 모임을 선형연립방정식(system of linear equations), 상수항 b1,b2,...,bm이 모두 0일 경우 동차선형연립방정식(homogeneous system of linear equations, 동차선형방정식시스템)
a11x1+a12x2+⋯+a1nxn=b1
a21x1+a22x2+⋯+a2nxn=b2
⋮
am1x1+am2x2+⋯+amnxn=bm
정의 [선형연립방정식의 해]
선형연립방정식의 미지수 x1,x2,...,xn에 어떤 수 s1,s2,...,sn을 대입했을 때 각 방정식이 모두 성립한다면 (s1,s2,...,sn)이 해(solution)
해가 존재하면 consistent, 해가 존재하지 않으면 inconsistent
해 전체의 집합을 해집합(solution set), 동일한 해집합을 가지는 두 선형연립방정식을 동치(equivalent)라고 함
미지수가 2개인 2개의 선형연립방정식은 아래 중 하나만을 만족
유일한 해를 가짐
무수히 많은 해를 가짐
해를 갖지 않음
» 두 개의 일차방정식(직선)이 존재한다고 볼 수 있는데, 그렇다면 두 직선이 가질 수 있는 관계는 위 세 개뿐이기 때문
미지수가 3개인 3개의 선형연립방정식은 세 개의 평면이 존재한다고 볼 수 있음
세 평면이 동시에 겹치는 부분이 있다면, 그것이 해
따라서 한 점일수도, 무수히 많을수도(교선을 형성한다면), 없을 수도 있음
미지수가 5개인 3개의 선형연립방정식은 남는 2개의 미지수에 임의의 실수를 부여하여 풀이
미지수가 방정식보다 많은 경우에 대한 일반적인 해법
x1=s,x2=t와 같이 임의의 실수로 설정
2.2장 마지막에 나올 선형연립방정식의 RREF에 따라 실수로 설정하기 좋은 변수를 알 수 있음
이에 대해 x3,x4,x5도 s,t로 표현이 가능
정의 [행렬]
실수나 복소수를 직사각형 모양의 행과 열로 배열한 것을 행렬(matrix), 그 각각의 수를 행렬의 성분(entry)라고 함
행렬 A에서 가로 i번째 줄을 i행(i-th row of A)
행렬 A에서 세로 j번째 줄을 j열(j-th column of A)
m개의 행과 n개의 열을 갖는 행렬 A의 크기(size)는 m×n
m=n이면 n차의 정사각행렬(square matrix)
m=n=1이면 보통 A=[2]=2로 작성
A(i)는 A의 i번째 행
A(j)는 A의 j번째 열
행렬 A의 i행, j열의 성분 aij를 A의 (i,j) 성분이라 함
n차의 정사각행렬 A의 성분 a11,a22,...,ann을 주대각선성분(main diagonal entries)라고 함
주대각선성분은 기호로 d11,d22,d33으로 표현
m행, n열의 행렬 A를 (i,j) 성분을 사용하여 아래와 같이 간소화하는 것이 가능
A=[aij]m×norA=[aij]
정의 [선형연립방정식의 계수행렬과 첨가행렬]
n개의 미지수를 갖는 m개의 일차방정식으로 이루어진 선형연립방정식에 대해 아래와 같이 A,x,b로 나타내는 것이 가능
a11x1+a12x2+⋯+a1nxn=b1
a21x1+a22x2+⋯+a2nxn=b2
⋮
am1x1+am2x2+⋯+amnxn=bm
Ax=b
여기서 행렬 A를 선형연립방정식의 계수행렬(coefficient matrix)이라 함
A에 ⋮를 사용해 b를 붙여 만든 행렬을 첨가행렬(augmented matrix)이라 함
n개의 미지수를 갖는 m개의 일차방정식들을 세 개의 행렬로 나타낼 수 있다는 것을 알자!
2.2 Gauss 소거법과 Gauss-Jordan 소거법
선형연립방정식을 풀 때 사용하는 소거법을 체계화하는 것이 목표
선형연립방정식은 소거법을 이용하여 풀이
모든 방정식을 만족하는 x,y 값을 찾는 과정 즉, 방정식에서 변수의 개수를 줄여 정확한 값을 찾는 것
기본행 연산(ERO, Elementary Row Operations): 소거법에서 행한 연산의 종류
두 식을 교환(방정식 사이의 순서가 바뀌어도 상관 없음)
한 식에 0이 아닌 실수를 곱함
한 식에 0이 아닌 실수배를 하여 다른 식에 더함
» 일반적인 방정식 풀이 방법이라고 생각하면 된다. 후에 행렬에 대한 기본행 연산으로 확장
정의 [행 사다리꼴(REF)과 기약 행 사다리꼴(RREF)]
m×n 행렬 E가 아래 세 가지를 만족할 때 행 사다리꼴(row echelon form, REF)
성분이 모두 0인 행이 있다면 그 행은 행렬의 맨 아래에 위치
각 행의 첫 번째 0이 아닌 성분은 1, 이것을 그 행의 선행성분(leading entry, leading 1)이라 함
i행, (i+1)행 모두에 선행성분이 존재하면 (i+1)행의 선행성분은 i행의 선행성분보다 오른쪽에 위치
여기에 추가적으로 다음 성질을 만족하면 기약 행 사다리 꼴(reduced row echelon form, RREF)
선행성분(leading entry in row)을 포함하는 열의 선행성분 외의 성분은 모두 0