28.1. The Matrix Eigenvalue Problem.
다음과 같은 Vector equation을 생각해봅시다.
Ax=λx⋯(1)
(1)과 같은 Equation을 Eigenvalue Equation이라고 합니다. 여기서 A는 square matrix이고, λ는 미지 scalar, 그리고 x는 미지 vector입니다. Eigenvalue problem는 (1)을 만족하는 λ와 x의 값을 구하는 것이 목적입니다. x=0인 경우는 자명하므로, x≠0인 경우를 생각하여 λ를 구합니다. 이 경우의 (1)을 만족하는 λ는 Eigenvalue라고 하고, x를 Eigenvector라고 합니다.
28.2. How to Find Eigenvalues and Eigenvectors.
A를 다음과 같은 matrix라고 합시다.
A=[−522−2]⋯(2)
Equation 형태로 써봅시다.
Ax=[−522−2][x1x2]=λ[x1x2] ;{−5x1+2x2=λx12x1−2x2=λx2⋯(3)
(1) 식을 적절하게 변형해 봅시다.
(A−λI)x=0⋯(4)
(4)는 Homogeneous linear system임을 알 수 있습니다. Cramer's rule에서, Homogeneous 한 경우에서, x≠0이면 계수 항의 Determinant가 0이어야 합니다. 즉 다음을 만족해야 합니다.
|A−λI|=0⋯(5)
(5)의 Determinant를 계산합니다.
det(A−λI)=|−5−λ22−2−λ|=(−5−λ)(−2−λ)−4=λ2+7λ+6=(λ+1)(λ+6)=0⋯(6)
(6)에서 A−λI를 Characteristic Matrix라 하고, Characteristic Matrix의 Determinant를 Characteristic Determinant라고 합니다.
(6)의 결과로 λ=−1, λ=−6임을 알았습니다. 각각의 값을 대입하여 Eigenvector를 구해봅시다.
Case)1. λ=−1
주어진 값을 대입하면 다음과 같습니다.
[−422−1][x1x2]=[00]⋯(7)
(7)을 Gauss Elimination을 해봅시다.
[−4200][x1x2]=[00]⋯(8)
(8)의 결과로 Basis를 구합니다.
x1=[12]⋯(9)
Case) 2. λ=−6
주어진 값을 대입하면 다음과 같습니다.
[1224][x1x2]=[00]⋯(10)
(10)을 Gauss Elimination을 해봅시다.
[1200][x1x2]=[00]⋯(11)
(11)의 결과로 Basis를 구합니다.
x2=[−21]⋯(12)
(6), (9), (12)의 결과를 통해, A가 (2)와 같을 때 Eigenvalue problem의 Eigenvalue와 Eigenvector는 다음과 같다고 정리할 수 있습니다.
∴λ=−1 or λ=−6, x1=[12], x2=[−21]
Transpose한 Matrix는 Characteristic determinant가 변하지 않기 때문에, A와 A⊤의 Eigenvalue를 가진다는 사실을 알 수 있습니다.
28.3. Algebraic Multiplicity, Geometric Multiplicity.
Characteristic Equation을 일반적인 다항식의 인수분해 형태로 나타내 봅시다.
det(A−λI)=c(λ−λ1)n1(λ−λ2)n2⋯(λ−λk)nk⋯(13)
(13)의 Eigenvalue λk항의 지수 nk를 Algebraic multiplicity(대수적 중복도)라고 합니다. Eigenvalue λ의 대수적 중복도를 Mλ라고 씁시다.
Eigenvalue를 대입하여 (2)를 만족하는 Eigenvector x를 구할 수 있을 겁니다. 여기서 선형 독립인 Eigenvector의 개수를 Geometric multiplicity(기하적 중복도)라고 합니다. Eigenvalue λ의 기하적 중복도를 mλ라고 씁시다. 일반적으로 Mλ≥mλ이고, 그 차이인 Mλ−mλ를 Δλ라 하고, defect라고 합시다. 예제를 풀면서 알아봅시다.
Ex) A=[0100]
Characteristic equation을 구해봅시다.
det(A−λI)=|−λ10−λ|=λ2=0⋯(14)
(14)에서 Eigenvalue는 λ=0을 가짊을 알아냈습니다. 이제 defect를 구해봅시다.
M0는 지수가 2이므로, M0=2임을 알 수 있습니다.
m0을 구하기 위해, Eigenvalue를 대입합니다.
[0100][x1x2]=[00]⋯(15)
(15)에서 구할 수 있는 x의 Basis는 오직 하나이므로, m0=1임을 알았습니다. 이제 δ0을 구하면
Δ0=M0−m0=2−1=1
이번 포스팅은 여기서 마치겠습니다. 다음 포스팅에서는 Some Applications of Eigenvalue Problems에 대하여 작성할 예정입니다.
'전공 정리 > 공업수학' 카테고리의 다른 글
30. 대칭행렬, 반대칭행렬, 대각행렬 (0) | 2020.05.27 |
---|---|
29. 고윳값 문제 적용 (0) | 2020.05.27 |
27. 크래머(Cramer) 공식, 가우스-조던 소거법 (Gauss-Jordan Elimination) (0) | 2020.05.22 |
26. 행렬식 (0) | 2020.05.19 |
25. 행렬의 계수(Rank) (0) | 2020.05.18 |
댓글