고유벡터와 고윳값

STATS·2023년 8월 16일

선형대수학

목록 보기
28/28

대각화 가능의 정의

유한차원 벡터공간 VV 위의 선형연산자 TT가 주어질 때,

[T]β[T]_\beta가 대각행렬이 되도록 하는 VV의 순서기저 β\beta가 존재하면 TT는 대각화 가능이다.
n×nn \times n 행렬 AA에 대해 LAL_A가 대각화 가능이면 AA는 대각화 가능이다.

고유벡터와 고윳값

영벡터가 아닌 v∈Vv \in V와 어떤 스칼라 λ\lambda가 존재해서 T(v)=λvT(v) = \lambda v를 만족 할 때,
벡터 vv를 TT의 고유벡터, λ\lambda를 vv에 대응하는 TT의 고윳값이라고 한다.

LAL_A의 고유벡터, 즉 Av=λvAv = \lambda v인 스칼라 λ\lambda가 존재하게 하는 영벡터가 아닌 벡터 v∈Fnv \in F^n을 행렬 AA의 고유벡터라고 한다.
스칼라 λ\lambda를 고유벡터 λ\lambda에 대응하는 AA의 고윳값이라고 한다.

행렬의 대각화 가능의 필요충분조건

유한차원 벡터공간 VV의 선형연산자 TT에 대해서,

TT가 대각화 가능 ⇔\Leftrightarrow TT의 고유벡터로 이루어진 VV의 순서기저 β\beta가 존재

TT가 대각화 가능하고 β={v1,...,vn}\beta = \{v_1, ..., v_n\}이 TT의 고유벡터로 이루어진 순서기저이면 D=[T]βD = [T]_\beta는 순서기저다.

증명)
(⇒)(\Rightarrow) TT가 대각화 가능이면 [T]β[T]_\beta인 대각행렬인 순서기저 β\beta가 존재한다. 즉 [T]β=diag(λ1,...,λn)[T]_\beta = diag(\lambda_1, ..., \lambda_n)인 β={v1,...,vn}\beta = \{v_1, ..., v_n\}이 존재한다.

이 경우 T(vi)=λiviT(v_i) = \lambda_iv_i이기 때문에 β\beta는 모두 고유벡터로 이루어진 순서기저다. D=[T]βD = [T]_\beta의 DjjD_{jj}의 원소는 vjv_j의 고윳값이다.

(⇐)(\Leftarrow) β={v1,...,vn}\beta=\{v_1, ..., v_n\}인 TT의 고유벡터로 이루어진 순서기저면 T(vi)=λiviT(v_i) = \lambda_iv_i를 만족한다. 따라서 [T]β=diag(λ1,...λn)[T]_\beta = diag(\lambda_1, ... \lambda_n)이므로 TT는 대각화 가능이다.

행렬 A∈Mn×nA \in M_{n \times n}가 대각화 가능 ⇔\Leftrightarrow AA의 고유벡터로 이루어진 FnF^n의 순서기저가 존재

{v1,...,vn}\{v_1, ..., v_n\}이 AA의 고유벡터로 이루어진 순서기저이고 jj열이 벡터 vjv_j인 n×nn \times n 행렬 QQ에 대해 D=Q−1AQD = Q^{-1}AQ는 DjjD_{jj}가 vjv_j에 대응하는 AA의 고윳값이 대각행렬

증명)
(⇒)(\Rightarrow) AA가 대각화 가능이면 [LA]β[L_A]_\beta가 대각행렬이 되도록 하는 FnF^n의 순서기저 β={v1,...,vn}\beta = \{v_1, ..., v_n\}이 존재한다. 따라서 [LA]β=diag(λ1,...,λn)[L_A]_\beta = diag(\lambda_1, ..., \lambda_n)이므로 T(vi)=λiviT(v_i) = \lambda_iv_i을 만족한다. 따라서 viv_i는 AA의 고유벡터이고, λi\lambda_i는 viv_i에 대응하는 AA의 고윳값이다.

Q=[v1 ... vn]Q = [v_1 \ ... \ v_n]이면 AQ=[Av1 ... Avn]=[λ1v1 ... λnvn]AQ = [Av_1 \ ... \ Av_n] = [\lambda_1v_1 \ ... \ \lambda_nv_n]이다. 그리고 QD=[v1 ... vn]diag(λ1,...,λn)=[λ1v1 ... λnvn]QD = [v_1 \ ... \ v_n] diag(\lambda_1, ..., \lambda_n) = [\lambda_1v_1 \ ... \ \lambda_nv_n]이므로 QD=AQQD = AQ이다. 그리고 QQ는 기저벡터들을 열로 하는 행렬이므로 가역이고, 따라서 D=Q−1AQD = Q^{-1}AQ이다.

(⇐)(\Leftarrow) Avi=λiviAv_i = \lambda_iv_i를 만족하는 FnF^n의 순서기저 {v1,...,vn}\{v_1, ..., v_n\}이 있다고 하자. 이 때 [LA]β=diag(λ1,...,λn)[L_A]_\beta = diag(\lambda_1, ..., \lambda_n)이므로 AA는 대각화 가능이다.

대각화 예시

행렬 A=[1342]A = \left[ \begin{array}{cc} 1 & 3 \\ 4 & 2 \\ \end{array} \right]와 두 벡터 v1=[1−1]v_1 = \left[ \begin{array}{cc} 1 \\ -1 \\ \end{array} \right], v2=[34]v_2 = \left[ \begin{array}{cc} 3 \\ 4 \\ \end{array} \right]에 대해 다음 관계가 성립한다.

LA(v1)=−2v1,LA(v2)=5v2L_A(v_1) = -2v_1, L_A(v_2) = 5v_2

β={v1,v2}\beta = \{v_1, v_2\}이면 [LA]β=diag(−2,5)[L_A]_\beta = diag(-2, 5) 이고 β\beta가 모두 고유벡터로 이루어진 순서기저 이므로 LAL_A와 AA는 대각화 가능하다.

따라서 Q=[13−14]Q = \left[ \begin{array}{cc} 1 & 3 \\ -1 & 4 \\ \end{array} \right]이면 Q−1AQ=[LA]β=[−2005]Q^{-1}AQ = [L_A]_\beta = \left[ \begin{array}{cc} -2 & 0 \\ 0 & 5 \\ \end{array} \right]이다.

1개의 댓글

comment-user-thumbnail
2023년 8월 16일

좋은 글이네요. 공유해주셔서 감사합니다.

답글 달기