가우스-조르당 소거 계산기 - 연립방정식 풀이
확대행렬을 기약 행 사다리꼴로 바꿔 연립일차방정식을 풉니다.
연립방정식의 계수를 입력하고 행렬 크기를 설정한 다음, 해결하기를 클릭하면 전체 해를 볼 수 있습니다.
가우스-조르당 소거 계산기 - 연립방정식 풀이
확대행렬을 기약 행 사다리꼴로 바꿔 연립일차방정식을 풉니다.
각 방정식의 계수를 입력하세요. 마지막 열은 상수항(b)입니다.
| x1 | x2 | | | b |
|---|---|---|---|
| | | |||
| | |
가우스-조르당 소거법 소개
가우스-조르당 소거법은 확대행렬에 기본 행 연산을 적용해 기약 행 사다리꼴(RREF)에 도달할 때까지 연립일차방정식을 체계적으로 푸는 알고리즘입니다. 카를 프리드리히 가우스와 빌헬름 조르당의 이름에서 따온 이 방법은 가우스 소거를 확장한 것으로, 모든 피벗을 1로 만들고 피벗 열의 다른 항을 모두 0으로 만들 때까지 계속 단순화합니다. 그 결과 후진 대입 없이 해를 바로 읽을 수 있습니다.
먼저 확대행렬 [A | b] 를 만듭니다. A 에는 변수의 계수가 들어가고, b 에는 각 방정식 오른쪽의 상수가 들어갑니다. 그런 다음 세 가지 행 연산을 적용합니다. 두 행을 바꾸기, 한 행에 0이 아닌 스칼라를 곱하기, 한 행의 배수를 다른 행에 더하기입니다. 이 연산들은 계의 해집합을 바꾸지 않으므로, 최종 RREF 행렬은 동등한 계를 나타냅니다.
n개의 방정식과 n개의 미지수를 가진 계는 정확히 하나의 해를 가질 수 있고(계수 행렬이 full rank일 때), 해가 없을 수도 있으며(왼쪽이 모두 0이고 오른쪽이 0이 아닌 행이 나타나는 모순된 계), 무한히 많은 해를 가질 수도 있습니다(종속된 계이고 변수보다 피벗 열이 적을 때). 가우스-조르당 소거법은 이 세 경우를 명확하게 구분합니다.
이 방법은 어떤 선형계도 풀 수 있는 명확하고 절차적인 길을 제공하기 때문에 선형대수학 강의에서 널리 가르칩니다. 실제 수치 계산에서는 안정성을 높이고 반올림 오차를 줄이기 위해 부분 피벗 선택을 사용합니다. 가우스-조르당 소거법은 행렬 역행렬 계산, 최소제곱 문제 풀이, 영공간 계산의 기초이기도 합니다.
이 계산기는 2x2, 3x3, 4x4 계에 대해 부분 피벗 선택이 포함된 가우스-조르당 소거를 구현합니다. 전체 RREF 행렬과 함께 해의 값을 표시해 결과와 함께 계의 대수적 구조까지 확인할 수 있습니다.
예시
대표적인 선형계와 그 해:
| 계 | 해 | 설명 |
|---|---|---|
| 2x + y = 5, 4x + 3y = 11 | x1 = 2, x2 = 1 | 유일한 2x2 해 |
| 2x + y + z = 8, x + 3y - z = 10, x + y + 2z = 7 | x1 = 2, x2 = 3, x3 = 1 | 3x3 유일해 |
| x + y = 3, 2x + 2y = 6 | 무한히 많은 해 | 종속된 계 |
| x + y = 3, x + y = 5 | 해가 없음 | 모순된 계 |
사용 방법
- 크기 버튼으로 방정식 수(행)와 변수 수(열)를 선택합니다.
- 해당 행렬 칸에 각 변수의 계수를 입력합니다. 마지막 열은 상수항입니다.
- 부분 피벗 선택을 사용한 가우스-조르당 소거를 실행하려면 해결하기를 클릭합니다.
- 해결 패널에서 결과를 읽습니다. 각 변수에 유일한 값이 표시되면 그것이 답입니다.
- 아래의 RREF 행렬을 살펴보며 대수적 구조를 이해하거나 계산을 검증할 수 있습니다.
자주 묻는 질문
가우스-조르당 소거법이란 무엇인가요?
가우스-조르당 소거법은 확대행렬을 기약 행 사다리꼴(RREF)까지 줄이는 가우스 소거의 확장입니다. 후진 대입이 필요한 가우스 소거와 달리, 해를 바로 읽을 수 있는 행렬을 만듭니다.
기약 행 사다리꼴(RREF)이란 무엇인가요?
행렬의 각 선행 원소(피벗)가 1이고, 피벗 열의 나머지 원소가 모두 0이며, 피벗이 위에서 아래로 내려가며 오른쪽으로 이동하면 그 행렬은 RREF 상태입니다. RREF는 주어진 행렬에 대해 유일하며 연립방정식의 해를 직접 나타냅니다.
해가 없음은 무슨 뜻인가요?
소거 과정에서 [0 0 ... 0 | k] 형태의 행이 나오고 k가 0이 아니면 계는 모순됩니다. 이는 방정식들이 서로 충돌하여 모두를 동시에 만족하는 점이 없다는 뜻입니다.
무한히 많은 해는 무슨 뜻인가요?
RREF의 피벗 수가 변수 수보다 적어 자유 변수가 남으면 무한히 많은 해가 생깁니다. 각 자유 변수는 임의의 실수를 가질 수 있어 해의 집합이 무한히 많아집니다. 해집합은 직선, 평면 또는 더 높은 차원의 부분공간이 됩니다.
부분 피벗 선택이란 무엇이며 왜 사용하나요?
부분 피벗 선택은 현재 열에서 절댓값이 가장 큰 원소가 피벗이 되도록 행을 바꾸는 방법입니다. 이를 통해 아주 작은 수로 나눌 때 생기는 수치 오차를 줄이고, 부동소수점 연산에서 알고리즘의 안정성을 높입니다.
이 방법으로 행렬의 역행렬을 구할 수 있나요?
네. n×n 행렬 A의 역행렬을 구하려면 n×n 항등행렬과 결합해 [A | I] 를 만든 뒤 가우스-조르당 소거법을 적용하면 됩니다. A가 가역이면 결과는 [I | A-inverse] 가 되어 역행렬을 바로 얻을 수 있습니다. 이 계산기는 확대된 계에 초점을 맞추지만 같은 행 연산이 적용됩니다.