문서의 각 단락이 어느 리비전에서 마지막으로 수정되었는지 확인할 수 있습니다. 왼쪽의 정보 칩을 통해 작성자와 수정 시점을 파악하세요.

고윳값 | |
정의 | 선형 변환을 통해 방향이 변하지 않는 영벡터가 아닌 고유벡터에 대응되는 특수한 스칼라 값 |
수학적 표현 | 정사각 행렬 A에 대해, Av = λv를 만족하는 스칼라 λ와 영벡터가 아닌 벡터 v |
관련 분야 | 선형대수학 행렬 이론 함수해석학 양자역학 |
주요 용도 | 행렬의 대각화 시스템의 안정성 분석 주성분 분석(PCA) 진동 모드 분석 |
관련 개념 | 고유벡터 고유공간 특성 방정식 대각화 |
상세 정보 | |
특성 방정식 | det(A - λI) = 0 행렬 A의 고윳값 λ를 구하는 방정식 |
대수적 중복도 | 특성 방정식에서 고윳값이 근으로 나타나는 중복 횟수 |
기하적 중복도 | 해당 고윳값에 대응되는 고유벡터들이 생성하는 고유공간의 차원 |
스펙트럼 | 행렬의 모든 고윳값의 집합 |
고윳값의 성질 | 행렬의 대각합은 고윳값의 합과 같음 행렬의 행렬식은 고윳값의 곱과 같음 |
응용 분야 | 구조 공학(고유진동수) 그래프 이론(인접 행렬의 스펙트럼) 데이터 과학(차원 축소) 양자역학(관측 가능량) |

고윳값은 선형대수학의 핵심 개념 중 하나로, 정사각 행렬이나 선형 변환이 특정 방향으로 작용할 때 나타나는 본질적인 크기 배율을 나타낸다. 구체적으로, 어떤 선형 변환을 행렬 A로 나타냈을 때, 변환 후에도 방향이 그대로 유지되는 영벡터가 아닌 벡터 v가 존재한다. 이때 변환된 벡터 Av가 원래 벡터 v의 λ배가 된다면, 그 스칼라 값 λ를 고윳값이라고 한다. 이 관계는 수식 Av = λv로 표현된다.
이 개념은 행렬 이론과 함수해석학을 넘어 양자역학과 같은 응용 분야에서도 기초가 된다. 고윳값은 행렬이나 연산자의 고유한 특성을 보여주는 지표로, 시스템의 안정성을 판단하거나 복잡한 데이터의 구조를 추출하는 데 활용된다. 예를 들어, 주성분 분석(PCA)은 데이터의 공분산 행렬의 고윳값을 분석하여 주요 변동 방향을 찾는 방법이다.
고윳값과 항상 함께 언급되는 개념은 고유벡터이다. 고윳값 λ는 고유벡터 v에 대응되는 값이며, 하나의 고윳값에 대응하는 모든 고유벡터의 집합은 고유공간을 이룬다. 고윳값을 찾기 위해서는 특성 방정식을 풀거나 다양한 수치해석적 방법을 사용한다. 고윳값 분석의 중요한 목표 중 하나는 행렬의 대각화를 가능하게 하는 것이며, 이는 복잡한 선형 시스템을 단순화하는 데 유용하다.

고윳값은 선형 변환의 핵심적인 특성을 나타내는 스칼라 값이다. 구체적으로, 정사각 행렬 A에 대해, A를 벡터 v에 곱한 결과가 원래 벡터 v의 상수배가 될 때, 그 상수를 고윳값이라고 정의한다. 이는 수식으로 Av = λv로 표현되며, 여기서 λ가 고윳값이고, 이 방정식을 만족하는 영벡터가 아닌 벡터 v를 해당 고윳값에 대응하는 고유벡터라 부른다.
이 정의는 행렬이 표현하는 선형 변환의 관점에서도 이해할 수 있다. 어떤 선형 변환을 통해 보내진 벡터의 방향이 원래 벡터와 같거나 정반대인 경우, 그 벡터는 변환의 고유벡터가 된다. 이때 벡터의 길이가 변하는 배율, 즉 늘어나거나 줄어드는 정도가 바로 고윳값 λ에 해당한다. 따라서 고윳값과 고유벡터는 선형 변환의 본질적인 특성, 즉 변환이 공간을 어떻게 늘이거나 줄이는지를 설명하는 도구이다.
고윳값은 선형대수학과 행렬 이론의 기본 개념으로, 함수해석학이나 양자역학과 같은 다양한 수학 및 과학 분야에서 광범위하게 응용된다. 이 개념을 통해 복잡한 선형 시스템의 동작을 분석하고 이해하는 것이 가능해진다.

고윳값은 여러 가지 중요한 성질을 가진다. 먼저, 정사각 행렬의 대각합은 모든 고윳값의 합과 같으며, 행렬식은 모든 고윳값의 곱과 같다. 이는 행렬의 기본적인 특성을 고윳값을 통해 파악할 수 있게 해주는 핵심 성질이다.
고윳값과 관련된 또 다른 중요한 성질은 삼각 행렬과 대각 행렬에서 확인할 수 있다. 삼각 행렬의 경우, 주대각선 상의 원소들이 바로 그 행렬의 고윳값이 된다. 특히, 행렬이 대각화 가능할 때, 대각 행렬의 주대각선 원소는 고윳값으로 구성된다.
고윳값은 행렬의 다양한 연산과도 밀접한 관계가 있다. 예를 들어, 행렬 A의 고윳값이 λ일 때, A의 거듭제곱 A^k의 고윳값은 λ^k가 되며, A의 역행렬이 존재한다면 그 고윳값은 1/λ이 된다. 또한, 전치 행렬 A^T는 원래 행렬 A와 동일한 고윳값을 공유한다.
마지막으로, 서로 다른 고윳값에 대응하는 고유벡터들은 일차독립이라는 성질을 지닌다. 이는 행렬의 고윳값 분해 및 대각화 가능성 판단에 있어 중요한 기준이 된다.

특성 방정식은 주어진 정사각 행렬의 고윳값을 구하는 데 핵심이 되는 방정식이다. 행렬 A의 고윳값 λ는 고유벡터 방정식 Av = λv를 만족하는데, 이 식을 변형하면 (A - λI)v = 0이 된다. 여기서 I는 단위 행렬이다. 이 방정식이 영벡터가 아닌 해 v를 가지려면, 행렬 (A - λI)의 행렬식이 0이어야 한다. 이 조건으로부터 얻어지는 방정식 det(A - λI) = 0을 바로 특성 방정식 또는 고유방정식이라고 부른다.
이 방정식은 λ에 대한 n차 다항식으로 표현되며, 이를 특성 다항식이라고 한다. 예를 들어, 2x2 행렬의 경우 특성 방정식은 λ² - (tr(A))λ + det(A) = 0의 형태를 가진다. 여기서 tr(A)는 대각합을, det(A)는 행렬식을 의미한다. 특성 방정식의 근이 바로 행렬 A의 모든 고윳값이 된다. 따라서 고윳값을 찾는 문제는 본질적으로 이 특성 다항식의 근을 구하는 대수적 문제로 귀결된다.
특성 방정식을 통해 고윳값을 계산하는 방법은 이론적으로 명확하지만, 실제 적용에는 주의가 필요하다. 행렬의 크기가 커질수록 특성 다항식의 계수를 구하고 그 근을 찾는 계산이 매우 복잡해질 수 있다. 또한, 수치 해석적 관점에서 특성 다항식의 계수를 먼저 구한 후 근을 찾는 방식은 계산 과정에서 발생하는 반올림 오차에 매우 민감할 수 있어, 대규모 행렬의 고윳값을 구할 때는 QR 알고리즘과 같은 직접적인 수치적 방법이 더 선호된다.
고윳값을 구하는 방법 중에는 특성 방정식을 푸는 해석적 방법 외에도, 대규모 행렬이나 수치적으로 복잡한 경우에 컴퓨터를 이용해 근사값을 찾는 여러 수치해석적 방법이 널리 사용된다. 이러한 방법들은 직접 모든 고윳값을 계산하기보다는, 가장 큰 고윳값이나 가장 작은 고윳값 등 특정한 고윳값 몇 개를 효율적으로 찾는 데 초점을 맞춘다.
대표적인 수치적 방법으로는 거듭제곱법과 QR 알고리즘이 있다. 거듭제곱법은 행렬을 반복적으로 곱함으로써 절대값이 가장 큰 고윳값(우세 고윳값)과 그에 대응하는 고유벡터를 찾는 간단한 방법이다. 반면, QR 알고리즘은 행렬을 직교 행렬 Q와 상삼각행렬 R의 곱으로 분해(QR 분해)하는 과정을 반복하여 모든 고윳값을 점차적으로 근사하는 보다 강력한 알고리즘으로, 실제 수치 계산 라이브러리에서 표준적으로 사용된다.
이 외에도 특정한 형태의 행렬이나 요구사항에 따라 다양한 변형 알고리즘이 존재한다. 예를 들어, 대칭 행렬의 경우 더 효율적인 방법이 사용될 수 있으며, 매우 큰 희소 행렬의 경우에는 일부 고윳값만을 구하는 랭크시 방법 등의 기법이 적용된다. 이러한 수치적 방법들은 공학, 물리학, 데이터 과학 등 다양한 분야에서 고윳값 계산을 실제 문제에 적용할 수 있게 해준다.

선형 변환 분석에서 고윳값은 변환의 핵심적인 특성을 파악하는 데 핵심적인 역할을 한다. 선형 변환은 벡터 공간에서 벡터를 다른 벡터로 옮기는 규칙이며, 행렬로 표현될 수 있다. 이때 고윳값과 고유벡터는 변환에 의해 방향이 유지되는 특별한 축과 그 축에서의 확대 또는 축소 비율을 나타낸다. 즉, 변환의 본질을 단순화하여 이해할 수 있게 해주는 도구이다.
특히, 고윳값의 크기와 부호는 변환의 여러 성질을 결정한다. 예를 들어, 모든 고윳값의 절댓값이 1보다 작으면 반복적인 변환을 적용했을 때 시스템이 원점으로 수렴하는 안정적인 성질을 보인다. 반대로 절댓값이 1보다 큰 고윳값이 존재하면 시스템이 발산할 수 있다. 또한, 고윳값이 복소수인 경우 변환에 회전 성분이 있음을 의미하며, 양수 고윳값은 방향을 유지한 채 늘리는 변환, 음수 고윳값은 방향을 반대로 뒤집는 변환을 나타낸다.
이러한 분석은 다양한 분야에 응용된다. 미분방정식 시스템의 안정성을 판단하거나, 제어 이론에서 시스템의 동역학을 이해하는 데 필수적이다. 또한, 컴퓨터 그래픽스에서 물체의 변형이나 데이터 압축 알고리즘에서도 선형 변환의 특성을 분석하기 위해 고윳값이 활용된다.
주성분 분석은 고차원 데이터의 차원을 축소하거나 데이터의 주요 변동 방향을 찾는 데 널리 사용되는 통계 기법이다. 이 방법의 핵심에는 공분산 행렬의 고윳값과 고유벡터 분석이 자리 잡고 있다.
데이터 세트의 공분산 행렬을 계산한 후, 이 행렬의 고윳값과 고유벡터를 구한다. 이때, 고윳값의 크기는 해당 고유벡터 방향으로 데이터가 퍼져 있는 정도, 즉 분산의 크기를 의미한다. 가장 큰 고윳값에 대응되는 고유벡터가 데이터의 변동을 가장 잘 설명하는 첫 번째 주성분이 되며, 그다음으로 큰 고윳값에 대응되는 벡터가 두 번째 주성분이 되는 식이다.
순서 | 설명 |
|---|---|
1 | 데이터의 공분산 행렬 계산 |
2 | 공분산 행렬의 고윳값과 고유벡터 계산 |
3 | 고윳값을 내림차순으로 정렬하고 대응되는 고유벡터를 주성분으로 지정 |
4 | 원하는 차원 수만큼 상위 주성분을 선택하여 데이터를 투영 |
이 과정을 통해 원본 데이터의 정보 손실을 최소화하면서도 훨씬 낮은 차원으로 데이터를 표현할 수 있다. 주성분 분석은 기계 학습의 전처리 단계, 데이터 시각화, 노이즈 제거 등 다양한 분야에서 응용된다.
진동 모드 분석은 고윳값과 고유벡터가 물리적 시스템의 진동 특성을 이해하는 데 핵심적으로 응용되는 분야이다. 특히 기계 공학, 구조 공학, 전기 공학 등에서 다수의 자유도를 가진 진동 시스템의 거동을 분석할 때 널리 사용된다.
이러한 시스템은 종종 질량과 강성을 나타내는 행렬로 모델링되며, 운동 방정식은 고윳값 문제로 귀결된다. 이때 구해지는 고윳값은 시스템의 고유 진동수의 제곱에 해당하며, 각 고윳값에 대응하는 고유벡터는 해당 진동수에서 시스템이 취하는 특정한 형태, 즉 진동 모드를 나타낸다. 가장 낮은 고윳값에 해당하는 모드는 기본 모드로, 시스템이 가장 쉽게 진동하는 형태를 보여준다.
분석 요소 | 물리적 의미 | 관련 행렬 |
|---|---|---|
고윳값 (λ) | 고유 진동수의 제곱 (ω²) | 동적 행렬 (예: M⁻¹K) |
고유벡터 (v) | 진동 모드의 형태 (변위 패턴) | - |
고윳값 크기 | 진동수: 큰 값은 높은 진동수 | - |
이 분석을 통해 공학자들은 구조물의 공진 주파수를 예측하고, 원치 않는 진동을 피할 수 있는 설계를 할 수 있다. 또한 복잡한 진동을 서로 독립적인 단순한 진동 모드들의 중첩으로 분해하여 해석할 수 있게 해준다. 이는 유한 요소법을 통한 구조 해석이나 회로망 분석 등 다양한 공학 문제에 적용되는 강력한 도구이다.
마르코프 연쇄에서 고윳값은 시스템의 장기적인 행동을 이해하는 데 핵심적인 역할을 한다. 마르코프 연쇄는 시간에 따른 상태 변화를 확률적으로 모델링하는 도구로, 그 전이 확률은 전이 행렬이라는 정사각 행렬로 표현된다. 이 전이 행렬의 고윳값을 분석함으로써 연쇄가 장기적으로 어떻게 수렴하는지, 혹은 주기적인 행동을 보이는지 등을 파악할 수 있다.
마르코프 연쇄의 전이 행렬은 확률 행렬이므로, 그 고윳값은 특별한 성질을 가진다. 가장 큰 고윳값은 항상 1이며, 이에 대응하는 고유벡터는 정상 분포를 나타낸다. 다른 모든 고윳값의 크기는 1 이하이다. 이때, 두 번째로 큰 고윳값의 크기는 연쇄가 정상 분포에 얼마나 빨리 수렴하는지, 즉 혼합 시간을 결정하는 중요한 요소가 된다. 고윳값 1에 가까울수록 수렴은 느려진다.
고윳값 (λ) | 의미 및 영향 |
|---|---|
1 | 정상 상태를 나타냄. 대응 고유벡터가 정상 분포. |
크기가 1인 다른 고윳값 | 주기적 행동을 유발할 수 있음. |
두 번째로 큰 고윳값의 크기 | 정상 분포로의 수렴 속도(혼합 시간)를 결정. |
이러한 고윳값 분석은 확률론적 모델, 큐잉 이론, 데이터 마이닝의 페이지랭크 알고리즘, 유전학 모델 등 다양한 분야의 마르코프 연쇄 응용에서 시스템의 동역학을 해석하는 강력한 도구로 사용된다.

고윳값은 고유벡터와 항상 쌍을 이루는 개념이다. 선형 변환을 나타내는 정사각 행렬 A가 있을 때, 이 행렬을 곱해도 방향이 바뀌지 않는 영벡터가 아닌 벡터 v를 고유벡터라고 한다. 이때 고유벡터 v의 길이만 변하게 하는, 즉 방정식 Av = λv를 만족시키는 특수한 스칼라 λ가 바로 고윳값이다. 이 관계는 선형대수학의 가장 핵심적인 관계식 중 하나로, 행렬이 나타내는 변환의 본질을 파악하는 열쇠가 된다.
고유벡터는 각 고윳값에 대응된다. 하나의 고윳값 λ에 대해, 방정식 (A - λI)v = 0을 만족하는 모든 벡터 v(영벡터 포함)의 집합을 고유공간이라고 한다. 이 공간은 벡터 공간의 부분 공간을 이루며, 그 차원을 고윳값 λ의 기하적 중복도라고 부른다. 하나의 고윳값은 일반적으로 무수히 많은 고유벡터를 가질 수 있으며, 이들은 모두 해당 고유공간에 속한다.
고유벡터의 주요한 성질 중 하나는 서로 다른 고윳값에 대응하는 고유벡터들이 선형 독립이라는 점이다. 이 성질은 행렬의 대각화 가능성을 판단하는 중요한 근거가 된다. 만약 n x n 행렬 A가 n개의 선형 독립인 고유벡터를 가진다면, 이 고유벡터들을 열로 하는 행렬 P를 이용해 A를 대각행렬로 변환할 수 있다. 이 대각화 과정은 행렬의 거듭제곱 계산이나 미분방정식 시스템을 푸는 데 매우 유용하게 활용된다.
개념 | 설명 |
|---|---|
고유벡터 (v) | 행렬 A를 곱해도 방향이 변하지 않는 영벡터가 아닌 벡터. |
고윳값 (λ) | 고유벡터의 길이를 변화시키는 스칼라 배수. Av = λv 관계를 만족. |
고유공간 | 하나의 고윳값 λ에 대응하는 모든 고유벡터와 영벡터로 이루어진 부분 공간. |
고윳값과 고유벡터는 정사각행렬을 대각행렬 형태로 변환하는 대각화의 핵심 개념이다. 행렬 A가 n개의 선형 독립인 고유벡터를 가질 경우, 이 고유벡터들을 열벡터로 하는 행렬 P를 구성할 수 있다. 이때 P의 역행렬을 이용해 A를 P^(-1)AP = D와 같은 형태로 변환하면, 결과 행렬 D는 주대각선에 A의 고윳값들이 위치하는 대각행렬이 된다.
대각화가 가능한 행렬은 여러 가지 유용한 성질을 지닌다. 예를 들어, 행렬의 거듭제곱 계산이 매우 간단해진다. A^k = P D^k P^(-1)로 표현되며, 대각행렬 D의 거듭제곱은 단순히 각 대각 성분(고윳값)을 거듭제곱하는 것만으로 구할 수 있다. 이는 마르코프 연쇄에서 상태 전이 확률을 계산하거나, 미분방정식 시스템을 풀 때 유용하게 적용된다.
모든 행렬이 대각화 가능한 것은 아니다. 대각화 가능 조건은 행렬이 n개의 선형 독립인 고유벡터를 갖는 것이다. 이는 각 고윳값에 대한 기하적 중복도가 대수적 중복도와 일치해야 함을 의미한다. 만약 중복된 고윳값에 대한 고유공간의 차원이 부족하면, 즉 결손 고유벡터가 존재하면 행렬은 대각화되지 않고 조르당 표준형으로 변환된다.
대각화의 개념은 행렬뿐만 아니라 선형 변환의 분석에도 적용된다. 적절한 기저(고유벡터로 구성된 기저)를 선택하면, 선형 변환을 표현하는 행렬이 가장 단순한 대각 행렬 형태가 된다. 이는 복잡한 선형 시스템을 독립적인 1차원 변환들의 집합으로 이해할 수 있게 해주며, 주성분 분석과 같은 다양한 응용 분야의 이론적 기반을 제공한다.
스펙트럼 정리는 선형대수학에서 고윳값과 고유벡터에 관한 핵심적인 정리 중 하나로, 특정 조건을 만족하는 선형 변환이나 행렬의 구조를 명확하게 설명해 준다. 가장 기본적인 형태는 대칭 행렬이나 에르미트 행렬과 같은 정규 행렬에 적용된다. 이 정리에 따르면, 실수 대칭 행렬은 직교 행렬을 이용해 대각화할 수 있으며, 이때 고윳값은 모두 실수이다. 복소수 영역에서는 에르미트 행렬이 유니터리 행렬에 의해 대각화 가능하고, 그 고윳값 역시 실수 값을 가진다.
이 정리는 단순히 대각화 가능성을 넘어서, 선형 변환이 작용하는 벡터 공간을 고유공간이라는 직교하는 부분 공간들로 분해할 수 있음을 보여준다. 즉, 서로 다른 고윳값에 대응하는 고유벡터들은 서로 직교하는 성질을 가진다. 이러한 분해는 주성분 분석과 같은 통계학적 방법이나 양자역학에서 관측 가능량을 나타내는 연산자의 분석에 필수적인 토대를 제공한다.
보다 일반화된 스펙트럼 정리는 함수해석학으로 확장되어, 힐베르트 공간 위의 컴팩트 연산자나 유계 정규 연산자에 대해서도 유사한 스펙트럼 분해가 성립함을 다룬다. 이는 무한차원 공간에서도 고윳값과 고유벡터의 개념이 어떻게 일반화되는지를 이해하는 데 중요한 역할을 한다. 따라서 스펙트럼 정리는 유한차원 선형대수학의 핵심 결과에서 시작하여 여러 수학 및 물리학 분야로 연결되는 광범위한 개념의 출발점이라 할 수 있다.

고윳값이라는 용어는 영어 'eigenvalue'의 번역어로, 'eigen'은 독일어로 '자기 자신의' 또는 '고유한'이라는 의미를 가진다. 이는 변환에 의해 방향이 보존되는, 즉 '자기 자신다운' 벡터에 곱해지는 값이라는 개념을 잘 반영한다. 한국어에서는 '고유'와 '값'을 합쳐 '고윳값'으로 표기하며, '특잇값'이나 '특성값'이라는 표현도 같은 개념을 지칭하는 데 사용된다.
이 개념은 단순히 선형대수학의 추상적 도구를 넘어, 우리 주변의 다양한 현상을 설명하는 데 활용된다. 예를 들어, 인터넷 검색 엔진의 핵심 알고리즘인 페이지랭크는 거대한 하이퍼링크 행렬의 고윳값을 계산하여 웹페이지의 중요도를 평가한다. 또한, 얼굴 인식 기술이나 데이터 압축에 널리 쓰이는 주성분 분석은 데이터의 공분산 행렬에서 고윳값과 고유벡터를 추출하여 핵심 특징을 찾아낸다.
고윳값의 중요성은 수학의 여러 분야로 확장되어 미분방정식의 해를 구하거나, 양자역학에서 관측 가능한 물리량을 나타내는 연산자의 스펙트럼을 분석하는 데 필수적인 역할을 한다. 이러한 광범위한 응용 범위 때문에 고윳값은 현대 수학과 공학, 그리고 과학 전반에 걸쳐 가장 근본적이고 강력한 개념 중 하나로 자리 잡고 있다.