🔠 Linear Algebra
Linear Algebra - [ 02. Elimination with Matrices ]
date
Jun 8, 2023
slug
linear-algebra-02
author
status
Public
tags
Linear Algebra
summary
Elimination with Matrices
type
Post
thumbnail
category
🔠 Linear Algebra
updatedAt
Jul 28, 2023 07:29 AM
- 소거(elimination)는 선형 대수의 두 번째 강의 주제이며, 방정식을 풀기 위한 방법 중 하나이다.
- 소거는 행렬 연산으로 표현되며, 소행렬을 곱하거나 빼는 과정으로 이루어진다.
- 성공적인 소거를 위해선 행렬의 선행원소(pivot)가 0이 아니어야 한다.
- 소거 과정에서 행을 교환하거나 0인 선행원소가 나타나는 경우에는 실패로 간주된다.
- 소거를 통해 얻은 행렬은 상삼각행렬(upper triangular matrix)이며, 상삼각행렬에서 후진대입(back substitution)을 수행하여 방정식을 해결할 수 있다.
How elimination works
다음과 같이 미지수 3개와 선형 방정식 3개가 주어졌을 때
소거법을 사용하여 해를 구하는 방법은 다음과 같다.
step1. (2, 1) elimination
step2. (3, 2) elimination
위의 matrix 에서 빨간색의 위치를 pivot 이라고 부르며, pivot 은 0이 될 수 없다. 만약 pivot 이 0일 경우에는 row 들을 switch 하여 진행한다.
pivot 을 이용한 계산 방법은 다음과 같다.
step1 을 예로 들면, pivot row 에 어떤 숫자를 곱하고 row2 - pivot row 를 했을 때 (2, 1)이 0이 되도록 하는 것이다.
따라서 row1 에 3을 곱하고 row2 에서 row1 을 빼면 된다.
위의 단계를 거치면 다음과 같은 식을 얻게 되고
해를 쉽게 구할 수 있다.
따라서 소거법의 전체 목적은 A에서 u로 가는 것이고, 말 그대로 science computing 에서 가장 일반적인 계산 방법이다.
Combination of matrix
- combination of the columns of the matrix
- matrices work by rows
Elimination with matrices
- step1: subtract 3xrow1 from row2
- step2: subtract 2xrow2 form row3
- all of elimination in one shot
Permutation: Exchange row1 and 2
- multiply on the left == doing row operation
- muliply on the right == doing column operation
⇒ A x B ≠ B x A