가우스-조르당 소거법 계산기 - 선형 연립방정식 풀이

첨가행렬을 기약 행 사다리꼴로 변환해 선형 연립방정식을 풉니다.

선형 연립방정식의 계수를 입력하고 행렬 크기를 설정한 뒤 풀이를 클릭하면 전체 해를 확인할 수 있습니다.

가우스-조르당 소거법 계산기 - 선형 연립방정식 풀이
첨가행렬을 기약 행 사다리꼴로 변환해 선형 연립방정식을 풉니다.

각 방정식의 계수를 입력하세요. 마지막 열은 상수항 (b)입니다.

x1x2|b
|
|

가우스-조르당 소거법 소개

가우스-조르당 소거법은 첨가행렬에 기본 행 연산을 적용해 기약 행 사다리꼴 (RREF)에 도달할 때까지 변환함으로써 선형 연립방정식을 푸는 체계적인 알고리즘입니다. 카를 프리드리히 가우스와 빌헬름 조르당의 이름을 딴 이 방법은 모든 피벗이 1이 되고 피벗 열의 다른 모든 항목이 0이 될 때까지 약분 과정을 계속하여 가우스 소거법을 확장합니다. 그 결과는 역대입 없이 해를 직접 보여 줍니다. 과정은 첨가행렬 [A | b]를 구성하는 것으로 시작합니다. 여기서 A는 변수의 계수를 포함하고, b는 각 방정식 오른쪽의 상수를 담습니다. 두 행을 서로 바꾸기, 한 행에 0이 아닌 스칼라를 곱하기, 한 행의 배수를 다른 행에 더하기라는 세 가지 행 연산이 적용됩니다. 이러한 연산은 연립방정식의 해집합을 바꾸지 않으므로 최종 RREF 행렬은 동치인 연립방정식을 나타냅니다. n개의 미지수를 가진 n개의 방정식으로 이루어진 연립방정식은 정확히 하나의 해(계수행렬이 최대 계수를 가질 때), 해 없음(왼쪽은 모두 0이지만 오른쪽은 0이 아닌 행으로 나타나는 모순인 경우), 또는 무한히 많은 해(연립방정식이 종속이고 피벗 열 수가 변수 수보다 적은 경우)를 가질 수 있습니다. 가우스-조르당 소거법은 이 세 가지 경우를 명확하게 식별합니다. 이 방법은 어떤 선형 연립방정식이든 풀 수 있는 명확하고 알고리즘적인 경로를 제공하므로 선형대수학 과정에서 널리 가르칩니다. 실제 계산에서는 안정성을 높이고 반올림 오차를 줄이기 위해 부분 피벗팅을 사용하는 수치 버전의 알고리즘을 씁니다. 가우스-조르당 소거법은 역행렬 계산, 최소제곱 문제 풀이, 영공간 계산의 기반이 됩니다. 이 계산기는 2x2, 3x3, 4x4 연립방정식에 대해 부분 피벗팅을 포함한 가우스-조르당 소거법을 구현합니다. 해의 값과 함께 전체 RREF 행렬을 표시하여 결과뿐 아니라 연립방정식의 대수적 구조까지 이해할 수 있게 해 줍니다.

예제

대표적인 선형 연립방정식과 그 해:

연립방정식설명
2x + y = 5, 4x + 3y = 11x1 = 2, x2 = 1유일한 2x2 해
2x + y + z = 8, x + 3y - z = 10, x + y + 2z = 7x1 = 2, x2 = 3, x3 = 13x3 유일해
x + y = 3, 2x + 2y = 6무한히 많은 해종속인 연립방정식
x + y = 3, x + y = 5해 없음모순인 연립방정식

사용 방법

  1. 크기 버튼을 사용해 방정식 수(행)와 변수 수(열)를 선택합니다.
  2. 해당 행렬 셀에 각 변수의 계수를 입력합니다. 마지막 열에는 상수항을 입력합니다.
  3. 풀이를 클릭해 부분 피벗팅을 포함한 가우스-조르당 소거법을 실행합니다.
  4. 해 패널에서 결과를 읽습니다. 각 변수에 유일한 값이 표시되면 그것이 답입니다.
  5. 아래의 RREF 행렬을 살펴보며 대수적 구조를 이해하거나 계산을 확인합니다.

자주 묻는 질문

가우스-조르당 소거법이란 무엇인가요?
가우스-조르당 소거법은 첨가행렬을 기약 행 사다리꼴 (RREF)까지 완전히 줄이는 가우스 소거법의 확장입니다. 역대입이 필요한 가우스 소거법과 달리, 가우스-조르당 소거법은 해를 직접 읽을 수 있는 행렬을 만듭니다.
기약 행 사다리꼴 (RREF)이란 무엇인가요?
모든 선도 항목(피벗)이 1이고, 피벗 열의 다른 모든 항목이 0이며, 피벗이 위에서 아래로 내려갈수록 왼쪽에서 오른쪽으로 나타날 때 행렬은 RREF입니다. RREF는 주어진 행렬에 대해 유일하며 선형 연립방정식의 해를 직접 담고 있습니다.
연립방정식에 해가 없다는 것은 무슨 뜻인가요?
소거 과정에서 [0 0 ... 0 | k] 형태의 행이 나오고 k가 0이 아니면 연립방정식은 모순입니다. 이는 방정식들이 서로 충돌하여 모든 방정식을 동시에 만족하는 점이 없다는 뜻입니다.
연립방정식에 무한히 많은 해가 있다는 것은 무슨 뜻인가요?
RREF의 피벗 수가 변수 수보다 적어 자유 변수가 남을 때 무한히 많은 해가 생깁니다. 각 자유 변수는 임의의 실수 값을 가질 수 있어 해의 가족을 만듭니다. 해집합은 직선, 평면 또는 더 높은 차원의 부분공간을 이룹니다.
부분 피벗팅이란 무엇이며 왜 사용하나요?
부분 피벗팅은 현재 열에서 절댓값이 가장 큰 항목이 피벗이 되도록 행을 교환합니다. 이렇게 하면 매우 작은 수로 나눌 때 발생하는 수치 오차가 줄어들어 부동소수점 연산에서 알고리즘이 더 안정적입니다.
이 방법으로 행렬의 역행렬을 구할 수 있나요?
네. n-by-n 행렬 A의 역행렬을 구하려면 n-by-n 단위행렬을 붙여 [A | I]를 만들고 가우스-조르당 소거법을 적용합니다. A가 가역이면 결과는 [I | A의 역행렬]이 되어 역행렬을 직접 얻을 수 있습니다. 이 계산기는 첨가 연립방정식에 초점을 맞추지만 같은 행 연산을 적용할 수 있습니다.