개발 같이해요/AI

2025 선형대수 기초 (선형 방정식 시스템과 행렬 변환 ,계단식 행렬, 벡터공간,부분공간 ) -1

Rio - Moon 2025. 1. 8. 18:35
728x90
반응형

 

이 포스팅에서는 선형대수의 기초 개념인 선형 방정식 시스템과 행렬 변환에 대해 다룹니다. 행렬 형태의 방정식, RREF(완전 계단식 형태), 벡터 방정식 및 부분 공간 개념을 단계별로 설명하며, 예제를 제공합니다.

수학 및 공학 기초 지식을 향상시키고 학습에 도움을 주는 포스팅입니다.

 

# 1. 선형대수의 선형 방정식

Linear Equations in Linear Algebra ( 선형대수의 선형 방정식 )

 

1.1 Systems of Linear Equations (선형 방정식의 시스템)

 

선형 방정식의 정의

선형 방정식은 다음과 같은 형태를 가집니다.

\[ a_1x_1 + a_2x_2 + \cdots + a_nx_n = b \]

여기서 \(a_1, a_2, \ldots, a_n\)은 상수(계수), \(b\)는 상수항입니다.

특징적으로 변수들은 일차식으로 나타나며, 제곱이나 곱 등의 비선형적인 형태는 포함되지 않습니다.


선형 방정식의 시스템

 

하나의 선형 방정식이 아닌 여러 개의 선형 방정식을 함께 고려한 것을 선형 방정식 시스템이라고 합니다.

 

예제 시스템

 

$$\begin{cases} 2x_1 - x_2 + 3x_3 = 5 \\ -x_1 + 4x_2 - 2x_3 = -3 \\ 3x_1 + x_2 - x_3 = 4 \end{cases}$$

 

위 시스템을 행렬 형태로 변환하면 다음과 같이 표현됩니다.

 

$$A = \begin{bmatrix} 2 & -1 & 3 \\ -1 & 4 & -2 \\ 3 & 1 & -1 \end{bmatrix}, \quad x = \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix}, \quad b = \begin{bmatrix} 5 \\ -3 \\ 4 \end{bmatrix}$$

 

따라서 방정식 시스템을 행렬 방정식으로 표현하면

 

$$Ax = b$$

 

선형방정식


 

기본 연산: 행 연산의 종류

 

행렬 연산을 통해 선형 방정식 시스템을 단순화할 수 있습니다. 이를 위한 행 연산은 다음 세 가지로 나뉩니다.

 

교환 (Row Interchange)

✅두 행을 서로 교환하는 연산입니다.

예: $$R_1 \leftrightarrow R_2$$ (1행과 2행 교환)

 

대체 (Row Replacement)

✅한 행에 다른 행의 배수를 더하거나 빼서 해당 행을 변경하는 연산입니다.

예: $$R_2 \leftarrow R_2 - 2R_1$$(1행의 2배를 2행에서 뺌)

 

배수 연산 (Scaling)

✅한 행의 모든 요소를 일정한 상수배로 곱하는 연산입니다. 단, 상수는 0이 아니어야 합니다.

예: $$R_1 \leftarrow \frac{1}{2}R_1$$ (1행의 모든 요소를 2로 나누기)

 

 

행 연산의 종류


 

연산 예시: 단계별 연산 및 해 찾기

 

주어진 선형 방정식 시스템:

 

$$\begin{cases} x_1 - 2x_2 + x_3 = 0 \\ 2x_2 - 8x_3 = 8 \\ 5x_1 - 5x_3 = 10 \end{cases}$$

 

행렬 형태로 변환:

 

$$\begin{bmatrix} 1 & -2 & 1 \\ 0 & 2 & -8 \\ 5 & 0 & -5 \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix} = \begin{bmatrix} 0 \\ 8 \\ 10 \end{bmatrix}$$

 

단계 1:

첫 번째 행을 사용하여 세 번째 행의 \(x_1\) 제거:

$$R_3 \leftarrow R_3 - 5R_1$$

 

​ 결과: $$\begin{bmatrix} 1 & -2 & 1 \\ 0 & 2 & -8 \\ 0 & 10 & -10 \end{bmatrix}$$

 

단계 2:

두 번째 행을 사용하여 세 번째 행의 \(x_2\) 제거:

\[ R_3 \leftarrow R_3 - 5R_2 \]

 

결과: \[ \begin{bmatrix} 1 & -2 & 1 \\ 0 & 2 & -8 \\ 0 & 0 & 30 \end{bmatrix} \]

 

해 도출: \[ x_3 = -1, \quad x_2 = 0, \quad x_1 = 1 \]

 
 
 

1.2 Row Reduction and Echelon Forms (행렬 변환 및 계단식 형태)

 

계단식 행렬 (Echelon Form)

행렬이 아래 조건을 만족하면 계단식 행렬이라 합니다.

 

  • 모든 0이 아닌 행에서 가장 왼쪽에 있는 원소(피벗)는 1이어야 합니다.
  • 피벗이 있는 행보다 아래 있는 모든 행의 해당 열의 원소는 0이어야 합니다.

 

완전 계단식 행렬 (Reduced Row-Echelon Form, RREF)

 

위 조건을 만족하면서 다음 조건을 추가로 만족하면 완전 계단식 행렬이라 부릅니다.

 

  • 각 피벗 열에 대해 피벗을 제외한 모든 원소는 0이어야 합니다.
  • 피벗이 있는 행은 반드시 위쪽 행보다 오른쪽에 위치합니다.

 

예제:\[ \begin{bmatrix} 1 & 0 & 0 & 1 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & -1 \end{bmatrix} \]

 

위 행렬은 각 변수에 대한 해를 명확히 보여줍니다.

 

\[ x_1 = 1, \quad x_2 = 0, \quad x_3 = -1 \]

 

RREF

 

1.3 Vector Equations (벡터 방정식)

 

벡터 방정식

선형 방정식 시스템은 벡터 방정식으로도 표현할 수 있습니다.

 

\[ a_1v_1 + a_2v_2 + \cdots + a_nv_n = b \]

 

여기서 \( v_i \)는 벡터, \( a_i \)는 스칼라 계수입니다.

 

벡터 방정식


선형 결합과 해의 존재 여부

 

벡터 \( b \)가 벡터 \( v_1, v_2, \ldots, v_n \)의 선형 결합으로 표현될 수 있을 때 방정식의 해가 존재합니다.

 

 

벡터 공간과 부분 공간

 

  • 벡터 공간:  \( \mathbb{R}^n \): \( n \) 개의 실수로 이루어진 공간.
  • 부분 공간: 벡터 공간의 부분 집합으로, 영벡터를 포함하며 벡터 덧셈과 스칼라 곱셈에 대해 닫혀 있는 집합입니다.

벡터 공간과 부분 공간
썸네일

반응형