크래머 공식 계산기 - 연립일차방정식과 행렬식

크래머 공식을 사용해 2×2 및 3×3 연립일차방정식을 풉니다. 계수행렬과 상수를 입력하면 행렬식 단계와 함께 정확한 해를 얻을 수 있습니다.

연립방정식의 크기를 선택하고 계수행렬과 상수벡터를 입력한 뒤 풀이를 클릭하면 해와 모든 중간 행렬식을 확인할 수 있습니다.

크래머 공식 계산기 - 연립일차방정식과 행렬식
크래머 공식을 사용해 2×2 및 3×3 연립일차방정식을 풉니다. 계수행렬과 상수를 입력하면 행렬식 단계와 함께 정확한 해를 얻을 수 있습니다.

행은 세미콜론(;)으로, 원소는 쉼표(,)로 구분해 입력하세요

상수는 쉼표(,)로 구분해 입력하세요

크래머 공식 계산기 소개

크래머 공식은 선형대수의 정리로, 방정식의 개수와 미지수의 개수가 같고 유일해가 있는 연립일차방정식의 해를 명시적인 공식으로 제공합니다. 1750년에 이를 발표한 스위스 수학자 Gabriel Cramer의 이름을 따서 명명되었습니다. 이 공식은 각 미지수의 값을 두 행렬식의 비로 나타냅니다. 분자의 행렬식은 계수행렬에서 해당 미지수에 대응하는 열을 상수벡터로 바꿔 얻고, 분모는 원래 계수행렬의 행렬식입니다. 2×2 연립방정식 ax + by = e, cx + dy = f에서 계수행렬은 A = [[a,b],[c,d]]이고 행렬식은 D = ad − bc입니다. D ≠ 0이면 유일해는 x = (ed − bf)/D, y = (af − ce)/D입니다. 3×3 연립방정식에서는 네 개의 행렬식을 계산해야 합니다——계수행렬에 대한 것 하나와 각 변수의 열을 대체한 행렬에 대한 것 하나씩입니다. D ≠ 0이라는 조건은 필수입니다. D = 0이면 계수행렬은 특이행렬이며, 이는 연립방정식에 해가 없거나(방정식이 서로 모순됨) 무수히 많은 해가 있음을(방정식이 중복됨) 의미합니다. 크래머 공식만으로는 어떤 경우인지 판별할 수 없습니다——특이한 연립방정식에는 가우스 소거법이나 행 사다리꼴 변환 같은 다른 방법을 사용해야 합니다. 크래머 공식은 가장 효율적인 계산 방법이 아닐 때에도 중요한 이론적 성질을 가집니다. 각 변수에 대한 명시적인 닫힌 형태의 표현을 제공하므로 기호대수, 민감도 분석, 증명에 유용합니다. 예를 들어 모든 계수와 상수가 정수이면, 이 공식은 각 해의 분자와 분모도 정수임을 보장합니다——따라서 유리수 입력은 항상 유리수 해를 만듭니다. 이러한 유리성 보존 성질은 정확한 산술 계산에서 활용됩니다. 계산 관점에서 크래머 공식은 행렬식 계산이 빠른 2×2 및 3×3 연립방정식에 실용적입니다. 더 큰 연립방정식에서는 가우스 소거법이 훨씬 효율적입니다(단순 행렬식 전개의 O(n!)에 비해 O(n³)). 하지만 이 계산기가 다루는 작은 연립방정식에서는 크래머 공식이 풀이 과정을 단계별로 명확하게 보여 줍니다. 결과 패널에 표시되는 행렬식 값으로 각 단계를 독립적으로 검증할 수 있습니다.

크래머 공식 예제

서로 다른 크기의 연립방정식과 단계별 행렬식 풀이입니다.

연립방정식참고
2x + y = 5, x + 3y = 4x = 2.2, y = 0.6행렬: 2,1;1,3, 상수: 5,4 — D=5, Dx=11, Dy=3 → x=2.2, y=0.6.
2x + 3y = 13, x − y = 0x = 2.6, y = 2.6행렬: 2,3;1,-1 — 두 변수가 같습니다. D=−5, Dx=−13, Dy=−13 → x=y=2.6.
x + 2y + 3z = 14, 2x + y + 2z = 10, 3x + 2y + z = 10x = 1, y = 2, z = 3정수해를 갖는 3×3 연립방정식입니다. D=8, Dx=8, Dy=16, Dz=24 → x=1, y=2, z=3.

크래머 공식 계산기 사용법

  1. 연립방정식 크기를 선택합니다. 미지수가 두 개인 경우 2×2, 세 개인 경우 3×3을 선택하세요.
  2. ‘계수행렬 (A)’ 입력란에 계수행렬을 입력합니다. 한 행 안의 원소는 쉼표로, 행과 행은 세미콜론으로 구분합니다. 예: ‘2,3;1,-1’은 [[2,3],[1,−1]]을 의미합니다.
  3. ‘상수벡터 (b)’ 입력란에 방정식 개수에 맞는 상수를 쉼표로 구분해 입력합니다.
  4. ‘연립방정식 풀기’를 클릭합니다. 결과에는 각 변수의 값과 행렬식 D, Dx, Dy(3×3의 경우 Dz 포함)가 표시됩니다.
  5. 행렬식이 0이면 연립방정식은 특이하며 유일해가 없습니다——계산기는 해 대신 이 사실을 알려 줍니다.

크래머 공식 FAQ

크래머 공식이란 무엇인가요?
크래머 공식은 계수행렬이 가역(비특이)일 때 n개의 미지수를 가진 n개의 연립일차방정식을 푸는 공식입니다. 각 미지수는 두 행렬식의 비로 표현됩니다. 분모에는 계수행렬의 주 행렬식이 오고, 분자에는 해당 변수의 열을 상수벡터로 대체한 수정 행렬식이 옵니다. 이는 알고리즘적 해법이 아니라 명시적인 닫힌 형태의 해를 제공합니다.
크래머 공식은 언제 실패하나요?
계수행렬의 행렬식이 0이면 크래머 공식은 실패합니다. 이는 특이행렬을 의미하며, 연립방정식이 해가 없거나(불일치——방정식이 서로 모순됨) 무수히 많은 해를 갖는다는 뜻입니다(종속——일부 방정식이 다른 방정식의 중복 조합임). 어느 경우든 해집합의 정확한 성질을 확인하려면 가우스 소거법이나 행 축약을 사용해야 합니다.
크래머 공식은 큰 연립방정식에 효율적인가요?
아니요——크래머 공식은 큰 연립방정식에서는 계산 비용이 큽니다. 여인수 전개로 행렬식을 계산하려면 O(n!) 연산이 필요해 약 4×4보다 큰 연립방정식에는 비실용적입니다. 가우스 소거법은 n×n 연립방정식을 O(n³) 연산으로 풀 수 있어 훨씬 효율적입니다. 크래머 공식은 2×2 및 3×3 연립방정식이나 닫힌 형태 표현이 중요한 이론적·기호적 작업에 가장 적합합니다.
행렬 입력 형식은 무엇인가요?
행은 세미콜론으로 구분하고 각 행의 원소는 쉼표로 구분합니다. 2×2 연립방정식 2x + 3y = 5, x − y = 4의 경우 행렬에는 ‘2,3;1,-1’을, 상수에는 ‘5,4’를 입력합니다. 3×3 연립방정식에는 세 행을 사용합니다: ‘1,2,3;4,5,6;7,8,10’. 음수는 표준 마이너스 기호를 사용합니다.
크래머 공식은 분수나 소수 계수를 처리할 수 있나요?
예——이 계산기는 소수와 소수로 입력한 분수(예: 1/2 대신 0.5)를 포함한 모든 실수 계수를 처리합니다. 내부 산술은 IEEE 754 배정밀도 부동소수점을 사용하며 약 15–16자리의 유효 정밀도를 제공합니다. 정확한 정수 또는 단순한 분수 계수를 가진 연립방정식의 경우 결과는 반올림 범위 내에서 정확합니다.
내 해를 어떻게 확인하나요?
계산된 x, y(및 z) 값을 원래 각 방정식에 대입해 양변이 같은지 확인하세요. 예를 들어 2x + y = 5와 x + 3y = 4를 풀어 x = 2.2, y = 0.6을 얻었다면 2(2.2) + 0.6 = 5 ✓, 2.2 + 3(0.6) = 4 ✓를 확인합니다. 결과 패널에 표시되는 행렬식 값도 크래머 공식 계산을 단계별로 검증하는 데 도움이 됩니다.