특성다항식 계산기
정사각행렬 A의 특성다항식은 det(A - λI)이며, λ에 대한 다항식입니다. 이 다항식의 근이 곧 A의 고윳값입니다. 2 × 2, 3 × 3 또는 4 × 4 행렬을 입력하면 정확한 계수의 다항식, 대각합(트레이스), 행렬식을 구해 주고, 2 × 2와 3 × 3 행렬은 실수 고윳값까지 보여 줍니다.
특성다항식을 구하는 방법
-
1
크기를 고르고 칸을 채웁니다
2 × 2, 3 × 3, 4 × 4 중에서 고른 뒤, 각 성분을 정수, 0.25 같은 소수, -3/4 같은 분수로 입력하세요.
-
2
표기 형식을 고릅니다
교재에서 흔히 쓰는 det(A - λI) 또는 최고차항 계수가 항상 1인 monic 형식 det(λI - A) 중에서 고르세요. 2 × 2나 4 × 4처럼 크기가 짝수이면 두 형식의 다항식이 같습니다.
-
3
다항식을 확인합니다
결과에는 다항식과 계수 표, 입력한 행렬의 대각합과 행렬식이 나타납니다.
-
4
고윳값을 확인합니다
2 × 2와 3 × 3 행렬은 실수 근이 중복도와 함께 나열됩니다. 4 × 4 행렬은 정확한 다항식만 제공합니다.
특성다항식으로 알 수 있는 것
n × n 행렬 A에 대해 다항식 det(λI - A)는 다음과 같은 꼴입니다.
λⁿ - (trace A)·λⁿ⁻¹ + ... + (-1)ⁿ·det A
그래서 계수 두 개는 쉽게 읽을 수 있습니다. 둘째 계수는 대각합(대각 성분의 합)에 음의 부호를 붙인 값이고, 상수항은 부호 (-1)ⁿ을 제외하면 행렬식과 같습니다. 근은 A의 고윳값이며, 근의 합은 대각합, 근의 곱은 행렬식입니다. 케일리-해밀턴 정리에 따라 A 자신도 이 다항식을 만족합니다. λ 자리에 행렬 A를 대입하면 영행렬이 됩니다.
계수를 계산하는 방법
이 계산기는 파데에프-르베리에 점화식을 사용합니다. 단위행렬에서 시작해 Mₖ = A·Mₖ₋₁ + cₙ₋ₖ₊₁·I로 행렬 열 M₁, M₂, ...를 만들고, 각 계수를 cₙ₋ₖ = -trace(A·Mₖ) / k로 구합니다. 모든 성분을 먼저 정확한 분수로 바꾸기 때문에, 계수는 반올림한 소수가 아니라 정확한 정수 또는 분수로 나옵니다.
풀이 예시 (3 × 3)
A = [[2, 0, 0], [0, 3, 4], [0, 4, 9]]이면 대각합은 2 + 3 + 9 = 14, 행렬식은 2·(3·9 - 4·4) = 22입니다. 다항식은 다음과 같습니다.
λ³ - 14λ² + 35λ - 22
이 식은 (λ - 1)(λ - 2)(λ - 11)로 인수분해되므로 고윳값은 1, 2, 11입니다. det(A - λI) 형식에서는 크기가 홀수이기 때문에 모든 항의 부호가 바뀌어 -λ³ + 14λ² - 35λ + 22가 됩니다.
예시 (2 × 2)
| 행렬 A | 특성다항식 | 실수 고윳값 |
|---|---|---|
| [[2, 1], [1, 2]] | λ² - 4λ + 3 | 1과 3 |
| [[1, 2], [3, 4]] | λ² - 5λ - 2 | 5.372281과 -0.372281 |
| [[2, 1], [0, 2]] | λ² - 4λ + 4 | 2 (중복도 2) |
| [[0, -1], [1, 0]] | λ² + 1 | 없음 (켤레 복소수 쌍) |
이 계산기가 하지 않는 것
- 2 × 2, 3 × 3, 4 × 4 크기만 지원합니다.
- 성분은 최대 9자리 숫자, 소수는 소수점 아래 6자리까지 입력할 수 있습니다. 과학적 표기법은 사용할 수 없습니다.
- 고윳값은 소수점 아래 6자리로 반올림한 소수로 표시되며, 2 × 2와 3 × 3 행렬의 실수 고윳값만 해당합니다. 복소수 고윳값과 고유벡터는 표시되지 않습니다.
자주 묻는 질문
n × n 행렬에서 두 식은 (-1)ⁿ 배만큼 차이가 납니다. 2 × 2와 4 × 4 행렬에서는 같고, 3 × 3 행렬에서는 부호가 반대이지만 근, 즉 고윳값은 같습니다. 많은 교재가 det(A - λI)를 쓰고, 소프트웨어와 일부 강의에서는 monic 형식인 det(λI - A)를 씁니다.
계산이 정확하기 때문입니다. 행렬에 분수나 소수가 들어 있으면 계수도 대체로 분수가 되며, 0.8333보다 5/6으로 표시하는 편이 더 정확합니다. 성분이 모두 정수인 행렬은 계수도 항상 정수입니다.
이 페이지는 4 × 4 행렬의 정확한 특성다항식을 알려 주지만 4차 방정식을 풀지는 않습니다. 고윳값은 다항식을 직접 인수분해하거나 근을 찾아 주는 도구로 구하세요. 2 × 2나 3 × 3 행렬은 실수 고윳값이 바로 나열됩니다.
중복도와 함께 한 번만 표시됩니다. 예를 들어 행렬 [[2, 1], [0, 2]]의 다항식은 (λ - 2)²이므로 λ = 2 (중복도 2)로 나옵니다.
달라지지 않습니다. A와 P⁻¹AP처럼 닮은 행렬은 특성다항식이 같으므로, 특성다항식은 선형변환을 구별하는 좋은 지문 역할을 합니다. 다만 특성다항식이 같다고 해서 항상 닮은 행렬인 것은 아닙니다.
저장되지 않습니다. 입력한 성분은 결과를 계산하기 위해 서버로 전송되고, 단계를 이동할 때 페이지 링크에 추가되어 계산을 북마크하거나 공유할 수 있습니다. 어떤 계정이나 프로필에도 저장되지 않습니다.
관련 도구
N일 전 계산기
일수를 입력하면 그만큼 며칠 전에 해당하는 정확한 달력 날짜를 요일과 함께 알려줍니다.
연간 남은 일수 계산기
기준 날짜부터 12월 31일까지의 달력 일수를 계산합니다. 기준 날짜 포함 여부를 선택하고 전체 주 수와 연간 진행률을 확인하세요.
얼마나 남았나요? 시간 카운트다운 계산기
지정한 날짜와 시각까지 남은 시간을 일, 시간, 분, 초로 표시하고, 시간과 분의 합계도 계산합니다.
지금부터 N시간 계산기
지금부터 주어진 시간 수가 지난 뒤의 정확한 시각, 요일, 날짜를 내 시간대로 표시하고 같은 순간의 UTC도 함께 보여 줍니다.
행렬 계산기
올인원 행렬 계산기(최대 10 × 10): 덧셈, 뺄셈, 곱셈, 전치, 역행렬, 행렬식, 랭크, 기약 행 사다리꼴, 대각합을 정확한 분수로 계산하고 풀이 단계를 보여 줍니다.
덕트 크기 계산기
원형 또는 사각 덕트를 마찰 손실이나 풍속 기준으로 선정하고, 다음 표준 규격의 풍속과 마찰 손실을 확인하거나 기존 덕트를 점검하세요.
이 도구는 다른 언어로도 제공됩니다
- 特性多項式計算機 [JA]
- Kalkylator för karakteristiskt polynom [SV]
- Calculateur de polynôme caractéristique [FR]
- Rechner für das charakteristische Polynom [DE]
- เครื่องคำนวณพหุนามลักษณะเฉพาะ [TH]
- Máy tính đa thức đặc trưng [VI]
- Calculadora del polinomio característico [ES]
- Karakteristieke veelterm berekenen [NL]
- Kalkulator wielomianu charakterystycznego [PL]
- Kalkulator Polinomial Karakteristik [ID]
- حاسبة كثير الحدود المميز [AR]
- Calculadora de polinômio característico [PT]
- Калькулятор характеристического многочлена [RU]
- Karakteristik Polinom Hesaplayıcı [TR]
- 特征多项式计算器 [ZH]
- Characteristic Polynomial Calculator [EN]
- Calcolatrice del polinomio caratteristico [IT]