고유벡터와 고윳값

STATS·2023년 8월 16일

선형대수학

목록 보기
28/28

대각화 가능의 정의

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

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

고유벡터와 고윳값

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

LAL_A의 고유벡터, 즉 Av=λvAv = \lambda v인 스칼라 λ\lambda가 존재하게 하는 영벡터가 아닌 벡터 vFnv \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]_\betaDjjD_{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는 대각화 가능이다.

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

{v1,...,vn}\{v_1, ..., v_n\}AA의 고유벡터로 이루어진 순서기저이고 jj열이 벡터 vjv_jn×nn \times n 행렬 QQ에 대해 D=Q1AQD = Q^{-1}AQDjjD_{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_iAA의 고유벡터이고, λi\lambda_iviv_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=Q1AQD = 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=[11]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_AAA는 대각화 가능하다.

따라서 Q=[1314]Q = \left[ \begin{array}{cc} 1 & 3 \\ -1 & 4 \\ \end{array} \right]이면 Q1AQ=[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일

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

답글 달기