MCP로 연결 →

계산 입력

공식

광고

결과

행렬식 det(A)
1
4×4 행렬의
계산 방법 첫 번째 행 기준 여인수(라플라스) 전개
역행렬 존재 여부 Yes (det ≠ 0)

4×4 행렬식이란?

행렬식(determinant)은 정사각행렬의 핵심 성질을 하나의 스칼라 값으로 요약한 숫자입니다. 4×4 행렬 A의 경우, 행렬식을 보면 그 행렬이 역행렬을 가지는지(행렬식이 0이 아님), 아니면 특이행렬인지(행렬식이 0)를 알 수 있습니다. 또한 행렬식은 선형변환 A가 4차원 부피를 얼마나 늘리거나 줄이는지를 나타내는 부호 있는 배율이기도 합니다. 이 계산기는 정확한 여인수 전개를 이용해 어떤 4×4 행렬이든 \(\det(A)\)를 구해 줍니다.

아래 첨자로 표시된 행렬 성분의 4×4 격자
4×4 행렬은 4행 4열로 배열된 16개의 성분을 가집니다.

계산기 사용법

격자에 행렬의 16개 원소를 모두 입력하세요. \(a_{ij}\)는 i행 j열에 위치하는 값입니다. 소수와 음수도 입력할 수 있습니다. 계산 버튼을 누르면 행렬식 값과 함께 해당 행렬이 역행렬을 가지는지 여부를 알려 드립니다.

공식 이해하기

이 계산기는 첫 번째 행을 기준으로 한 라플라스(여인수) 전개를 사용합니다.

$$\det(A) = a_{11}M_{11} - a_{12}M_{12} + a_{13}M_{13} - a_{14}M_{14}$$

각 \(M_{1j}\)는 1행과 j열을 지워서 만든 부분행렬의 3×3 행렬식입니다. 부호는 \((-1)^{1+j}\)에 따라 +, −, +, − 순으로 번갈아 나타납니다. 각 3×3 소행렬식은 다시 2×2 행렬식으로 전개되어 정확한 결과를 얻게 됩니다.

광고
첫 번째 행이 강조된 4×4 행렬이 부호가 번갈아 나타나는 네 개의 3×3 소행렬식으로 전개되는 모습
첫 번째 행을 따른 여인수 전개는 \(\det(A)\)를 부호가 붙은 네 개의 3×3 소행렬식으로 분해합니다.

예제로 살펴보기

단위행렬(대각선에 1, 나머지는 0)의 경우 대각선 외의 곱이 모두 상쇄되어 \(\det = 1\times1\times1\times1 = 1\)이 됩니다. 대각 원소가 2, 3, 4, 5인 대각행렬이라면 행렬식은 대각 원소들의 곱, 즉 \(2\times3\times4\times5 = 120\)입니다.

행렬식 해석

4×4 행렬 \(A\)의 행렬식은 선형 변환 \(x\mapsto Ax\)이 4차원 공간을 어떻게 변형하는지 인코딩하는 단일 스칼라입니다. 다음과 같이 결과를 읽으세요.

부호 — 방향성

양수 행렬식은 변환이 좌표계의 방향성(손잡이)을 보존한다는 뜻입니다. 음수 행렬식은 방향성이 반전된다는 뜻입니다(반사가 포함됨). 부호만으로는 공간이 얼마나 늘어나는지 알 수 없으며, 기저가 뒤집혔는지만 알 수 있습니다.

크기 — 4차원 부피 스케일링

절댓값 \(|\det(A)|\)은 변환이 4차원(초)부피를 스케일하는 배수입니다. 부피가 1인 단위 초정육면체는 부피 \(|\det(A)|\)인 평행체로 매핑됩니다. 예를 들어, \(|\det(A)|=20\)은 초부피가 20배 확대되었다는 뜻이고, \(|\det|=0.5\)는 반으로 축소되었다는 뜻입니다.

행렬식 = 0 — 특이행렬과 비가역성

\(\det(A)=0\)일 때 행렬은 4차원 공간을 더 낮은 차원의 부분공간(3차원 또는 더 얇은 "평면")으로 축소하여 부피를 파괴합니다. 이러한 행렬은 특이입니다: 역이 없고, 선형 시스템 \(Ax=b\)는 고유한 해를 갖지 않으며, 최소한 하나의 행(그리고 하나의 열)은 다른 행들의 선형 결합입니다.

역행렬과 선형 독립성과의 관계

행렬이 가역이라는 것은 \(\det(A)\neq 0\)일 때와 그때만입니다. 행렬식이 0이 아닐 때, 역행렬의 행렬식은 \(\det(A^{-1})=1/\det(A)\)를 만족하므로, 작은 \(|\det|\)은 거의 특이하고 수치적으로 불안정한 역을 나타냅니다. 0이 아닌 행렬식은 또한 4개의 행(동등하게, 4개의 열)이 선형 독립이고 전체 4차원 공간을 생성한다는 조건과 정확히 일치합니다.

광고

주요 용어 및 정의

행렬식
정사각형 행렬과 관련된 스칼라 값 \(\det(A)\)는 대응하는 선형 매핑의 부호가 있는 부피 스케일링 요소를 측정하고 행렬이 가역인지를 나타냅니다.
소행렬식
원래 행렬에서 행 \(i\)와 열 \(j\)를 삭제하여 얻은 더 작은(여기서는 3×3) 행렬의 행렬식 \(M_{ij}\)입니다.
여인수
부호가 있는 소행렬식, \(C_{ij}=(-1)^{i+j}M_{ij}\). 교대 \((-1)^{i+j}\) 부호는 전개에 사용되는 체스판 패턴 \(+\,-\,+\,-\)를 생성합니다.
라플라스(여인수) 전개
선택된 행 또는 열을 따라 전개하여 행렬식을 계산하는 방법: \(\det(A)=\sum_{j} a_{ij}C_{ij}\). 4×4 행렬의 경우 이것은 문제를 4개의 3×3 행렬식으로 축소합니다.
특이행렬
행렬식이 0인 정사각형 행렬입니다. 이는 역이 없고 행(및 열)이 선형 종속입니다.
가역(비특이) 행렬
\(\det(A)\neq 0\)인 정사각형 행렬이며, \(AA^{-1}=I\)를 만족하는 고유한 역 \(A^{-1}\)이 존재합니다.
부분행렬
더 큰 행렬의 행과 열의 부분집합을 선택하여 형성된 모든 행렬입니다. 한 행과 한 열을 삭제하면 소행렬식인 행렬식을 가진 부분행렬을 얻습니다.
스칼라
단일 숫자(벡터 또는 행렬과 반대)입니다. 행렬의 행렬식은 항상 스칼라입니다.

자주 묻는 질문

행렬식이 0이면 무슨 뜻인가요? 그 행렬은 특이행렬입니다. 즉 역행렬이 존재하지 않고, 행이나 열이 서로 선형종속이며, 해당 변환이 부피를 0으로 찌그러뜨린다는 의미입니다.

어느 행으로 전개하는지가 결과에 영향을 주나요? 아닙니다. 어떤 행이나 열을 기준으로 전개해도 행렬식 값은 동일합니다. 첫 번째 행을 쓰는 것은 단지 편리하기 때문입니다.

소수나 음수도 입력할 수 있나요? 네. 모든 실수를 입력할 수 있으며, 행렬식은 부동소수점의 완전한 정밀도로 계산됩니다.

최종 업데이트: