2010년부터 · 매월 200만 회 이상의 도구 사용을 지원합니다
2010년부터
Chrome에 추가

내 도구함

자동 모드

저장된 도구가 없습니다.

프리미엄 버전으로 업그레이드하기
관련 도구
행렬 대각합 계산기행렬 LU 분해 계산기행렬 곱셈 계산기특성 다항식 계산기고유값 및 고유벡터 계산기QR 분해 계산기조르당 표준형 계산기
홈페이지 > 수학 관련 도구 > 선형 대수학
 

행렬 대각화 계산기

정사각 행렬 A를 넣으면 고윳값·고유벡터와 PDP⁻¹ 분해를 구합니다. 2×2~5×5, 특성다항식, 중복도, 대각화 가능 여부를 확인합니다.

무료로 사용가입 필요 없음즉시 결과 확인
행렬 대각화 계산기지금 무료로 사용하기 ▼
예제:
행렬 크기: 3 × 3
[
]

행렬 대각화 계산기 위젯 삽입

행렬 대각화 계산기 정보

행렬 대각화 계산기는 모든 정사각 행렬을 A = PDP⁻¹ 형태로 분해합니다. 여기서 D는 고윳값으로 구성된 대각 행렬이고 P는 고유벡터 행렬입니다. 2×2에서 5×5 행렬을 입력하면 단계별 풀이, 특성 방정식, 대수적 및 기하적 중복도 분석, 그리고 분해 과정의 대화형 애니메이션과 함께 완전한 인수분해 결과를 제공합니다.

행렬 대각화란 무엇인가요?

행렬 대각화는 다음과 같은 행렬 P와 D를 찾는 과정입니다:

$$A = PDP^{-1}$$

여기서 D는 A의 고윳값들을 대각 성분으로 갖는 대각 행렬이며, P는 그에 대응하는 고유벡터들을 열로 갖는 가역 행렬입니다. 동등하게, \(D = P^{-1}AP\)이며, 이는 D가 A와 닮음(similar) 관계에 있음을 의미합니다.

λ
고윳값
Av = λv를 만족하는 스칼라 λ입니다. D의 대각선에 나타납니다.
고유벡터
Av = λv를 만족하는 영이 아닌 벡터 v입니다. P의 열을 구성합니다.
대각 행렬 D
대각선에 고윳값을 포함하고 나머지는 0입니다. 거듭제곱 계산이 쉽습니다.
닮음
A와 D는 닮음 행렬입니다 — 서로 다른 기저에서 동일한 변환을 나타냅니다.

행렬을 대각화하는 방법

1단계. 행렬 크기(2×2 ~ 5×5)를 선택하고 그리드에 값을 입력합니다. 빠른 예제를 클릭하여 테스트용 사전 설정 행렬을 불러올 수도 있습니다.

2단계. 행렬 대각화하기를 클릭합니다. 계산기가 특성 방정식 det(A − λI)를 계산하고 그 근(고윳값)을 찾습니다.

3단계. 각 고윳값에 대해 (A − λI)x = 0을 풀어 고유벡터를 찾고, 대수적 중복도와 기하적 중복도를 비교하여 행렬의 대각화 가능 여부를 판단합니다.

4단계. 대각화가 가능한 경우, 계산기는 P(고유벡터 열), D(대각선 고윳값) 및 P⁻¹를 구성한 후 PDP⁻¹ = A임을 검증합니다.

5단계. 애니메이션 분해 보기를 통해 A가 P × D × P⁻¹로 어떻게 인수분해되는지 시각적으로 확인하고, 네비게이션 컨트롤을 사용하여 전체 풀이 과정을 단계별로 살펴봅니다.

행렬은 언제 대각화가 가능한가요?

조건대각화 가능 여부예시
n개의 서로 다른 실수 고윳값항상 가능\(\begin{pmatrix}2&1\\0&3\end{pmatrix}\) → λ = 2, 3
대칭 행렬 (A = Aᵀ)항상 가능 (실수 λ)스펙트럼 정리에 의해 직교 대각화 보장
AM = GM인 중복 고윳값가능\(\begin{pmatrix}5&0\\0&5\end{pmatrix}\) → λ = 5 (AM=2, GM=2)
AM > GM인 중복 고윳값불가능\(\begin{pmatrix}1&1\\0&1\end{pmatrix}\) → λ = 1 (AM=2, GM=1)
복소수 고윳값ℂ 범위: AM = GM 확인\(\begin{pmatrix}0&-1\\1&0\end{pmatrix}\) → λ = ±i

대수적 중복도 vs. 기하적 중복도

각 고윳값 λ에 대해:

대수적 중복도 (AM): 고윳값 λ가 특성 방정식 det(A − λI) = 0의 근으로 나타나는 횟수입니다.

기하적 중복도 (GM): 고유 공간 ker(A − λI)의 차원, 즉 선형 독립인 고유벡터의 개수입니다.

행렬은 모든 고윳값에 대해 GM = AM일 때만 대각화가 가능합니다. 항상 1 ≤ GM ≤ AM 조건이 성립합니다.

대각화가 중요한 이유

행렬 거듭제곱
\(A^k = PD^kP^{-1}\). D가 대각 행렬이므로 \(D^k\)는 각 고윳값을 k제곱하기만 하면 됩니다.
📈
미분 방정식
x' = Ax 시스템은 A가 대각화될 때 독립적인 방정식들로 분리됩니다: x' = PDP⁻¹x.
🔗
마르코프 연쇄
전이 행렬의 장기적 행동은 고윳값에 의해 결정됩니다 — 대각화는 안정 상태를 드러냅니다.
📊
PCA
주성분 분석은 공분산 행렬을 대각화하여 최대 분산 방향을 찾습니다.

대각화 vs. 기타 분해

분해 종류형태요구 사항
고유 분해 (본 도구)A = PDP⁻¹n개의 독립적인 고유벡터
스펙트럼 분해 (대칭)A = QΛQᵀA = Aᵀ (Q는 직교 행렬)
조르당 표준형A = PJP⁻¹모든 정사각 행렬
SVD (특잇값 분해)A = UΣVᵀ모든 행렬 (정사각이 아니어도 됨)
LU 분해A = LU조건을 만족하는 정사각 행렬

자주 묻는 질문

행렬을 대각화한다는 것은 무엇을 의미하나요?

행렬 A를 대각화한다는 것은 가역 행렬 P와 대각 행렬 D를 찾아 A = PDP⁻¹가 되도록 만드는 것을 의미합니다. D의 대각 성분은 고윳값이고, P의 각 열은 그에 대응하는 고유벡터입니다.

행렬은 언제 대각화가 가능한가요?

행렬은 모든 고윳값에 대해 기하적 중복도가 대수적 중복도와 같을 때만 대각화가 가능합니다. 즉, n×n 행렬에 대해 n개의 선형 독립인 고유벡터가 존재해야 합니다. 모든 대칭 실수 행렬과 n개의 서로 다른 고윳값을 가진 모든 행렬은 대각화가 가능합니다.

대수적 중복도와 기하적 중복도의 차이는 무엇인가요?

대수적 중복도는 고윳값이 특성 방정식의 해로 나타나는 횟수입니다. 기하적 중복도는 고유 공간의 차원, 즉 해당 고윳값에 대한 선형 독립인 고유벡터의 개수입니다. 행렬은 모든 고윳값에 대해 이 두 수치가 일치할 때 정확히 대각화됩니다.

복소수 고윳값을 가진 행렬도 대각화할 수 있나요?

네, 각 고윳값의 기하적 중복도가 대수적 중복도와 같다면 복소수 범위 내에서 대각화가 가능합니다. 이 경우 결과물인 P와 D 행렬은 복소수 성분을 포함하게 됩니다.

행렬 대각화의 응용 분야는 무엇인가요?

행렬 대각화는 행렬의 거듭제곱을 효율적으로 계산(A^k = PD^kP⁻¹)하고, 미분 방정식 시스템을 풀고, 마르코프 연쇄와 안정 상태 행동을 분석하며, 통계학에서 주성분 분석을 수행하고, 물리학 및 공학에서 선형 변환을 이해하는 데 사용됩니다.

이 콘텐츠, 페이지 또는 도구를 다음과 같이 인용하세요:

"행렬 대각화 계산기" - https://MiniWebtool.com/ko/행렬-대각화-계산기/에서 MiniWebtool 인용, https://MiniWebtool.com/

miniwebtool 팀 제작. 업데이트: 2026-04-12

선형 대수학:

수학 풀이어떤 문제를 풀까요?

수학 풀이

예시
수식 예시 더 보기

예시를 선택하고 숫자를 수정한 다음 풀기를 누르세요. log는 밑 10, 자연로그는 ln입니다.

수와 약수

분수와 나눗셈

거듭제곱·근·로그

대수와 방정식

미적분

기하와 삼각법

인기·최신 도구:

행렬 거듭제곱 계산기역행렬 계산기행렬 지수 계산기모두 보기 →
홈페이지 > 수학 관련 도구 > 선형 대수학 > 행렬 대각화 계산기