🧮
🧮 수학·통계

크래머 공식 계산기 (행렬식으로 Ax = b 풀기)

입력하면 바로 계산됩니다.

입력값

크라메르 공식 계산기 쉽게 이해하기 — 개념과 원리

이 계산기는 정사각 연립일차방정식 Ax = b를 행렬식을 이용하는 크라메르 공식으로 풉니다. 주 행렬식 D, i번째 열을 b로 바꾼 각 Dᵢ, 그리고 xᵢ = Dᵢ ÷ D를 보여 줍니다. 대수와 선형대수 수업의 2 × 2, 3 × 3 연립방정식을 풀거나 소거법 답을 확인할 때 쓸 수 있습니다.

크라메르 공식b를 한 열씩 바꿔 넣기D21−1−3−12−212= −1D₁81−1−11−12−312= −2x₁: −2 ÷ −1 = 2x₂: −3 ÷ −1 = 3x₃: 1 ÷ −1 = −1xᵢ = Dᵢ ÷ Dx = (2, 3, −1)
i번째 열을 b로 바꿔 행렬식을 구하고 det A로 나눕니다.

계산 방법

D = det(A)

Aᵢ = A의 i번째 열을 b로 바꾼 행렬, Dᵢ = det(Aᵢ)

xᵢ = Dᵢ ÷ D, i = 1 … n

원리

행렬식은 A가 부피를 몇 배로 바꾸는지를 나타냅니다. i번째 열을 b로 바꿔 행렬식을 비교하면 i번째 미지수만 따로 떼어 낼 수 있습니다. b = x₁(1열) + … + xₙ(n열)이고, 행렬식은 각 열에 대해 선형이며 두 열이 같으면 0이 되므로, det(Aᵢ)는 정확히 xᵢ × det(A)가 됩니다. 나누면 xᵢ가 나옵니다. 공식이 깔끔하고 문자 계수 연립방정식에 닫힌 꼴의 답을 주지만, n이 크면 소거법보다 훨씬 느립니다.

예제 풀이

기본값: A = [2 1 −1; −3 −1 2; −2 1 2], b = (8, −11, −3).

  1. D = det(A) = −1입니다.
  2. D₁ = det[8 1 −1; −11 −1 2; −3 1 2] = 8(−2 − 2) − 1(−22 + 6) − 1(−11 − 3) = −32 + 16 + 14 = −2입니다.
  3. 같은 방식으로 D₂ = −3, D₃ = 1이므로 Dᵢ = −2, −3, 1입니다.
  4. xᵢ = Dᵢ ÷ D = 2, 3, −1입니다.
  5. 해는 x = (2, 3, −1)이며, 행렬식 4개를 계산했습니다.

결과 해석

해를 다시 대입해 보십시오. 2(2) + 3 − (−1) = 8, −3(2) − 3 + 2(−1) = −11, −2(2) + 3 + 2(−1) = −3으로 모두 맞습니다. 성분 크기에 비해 D가 0에 가까우면 연립방정식이 거의 특이해서, 자료가 조금만 바뀌어도 답이 크게 달라질 수 있다는 경고입니다.

흔한 실수

주의: 크거나 거의 특이한 연립방정식에서는 크라메르 공식이 느리고 수치적으로 불안정합니다. 소거법이나 행렬 라이브러리를 쓰십시오.

자주 묻는 질문

크라메르 공식이란?

det(A) ≠ 0인 정사각 연립방정식의 해를 xᵢ = det(Aᵢ) ÷ det(A)로 구하는 공식입니다.

행렬식이 0이면요?

크라메르 공식을 쓸 수 없으며, 유일한 해가 없습니다.

큰 연립방정식에도 실용적인가요?

아닙니다. 행렬식 n + 1개가 필요해 소거법이 훨씬 효율적입니다.

출처: A. Davis, P. Zachlin et al., Coordinated Linear Algebra (University of Nebraska–Lincoln), §5.3 Cramer's Rule · D. Margalit & J. Rabinoff, Interactive Linear Algebra, §4.2

2026년 11월 8일 확인. Coordinated Linear Algebra (University of Nebraska–Lincoln), §5.3 Extra Topic: Cramer’s Rule — 정리 5.3.3 (A가 정칙일 때 x(i) = det(A(i)(b))/det(A), A(i)(b)는 A의 i열을 b로 바꾼 행렬; 예제 5.3.1). D. Margalit & J. Rabinoff, Interactive Linear Algebra, §4.2, 정리 4.2.3.

🧮 수학·통계 계산기 전체 →🏠 홍라이프 계산기 홈 →