본문 바로가기
AI 수학/선형대수

실수 대칭행렬의 고유값과 고유벡터

by 깊은대학 2020. 7. 18.

행렬의 성분이 모두 실수(real number)이고 대칭인 행렬을 실수 대칭행렬이라고 한다. 일반적인 행렬에서 고유값(eigenvalue)과 고유벡터(eigenvector)는 복소수 값을 가질 수 있다.

 

 

하지만 실수 대칭행렬의 고유값과 고유벡터는 모두 실수값이다. 또한 서로 다른 고유값에 해당하는 고유벡터는 서로 직각이다.
이를 증명해 보자.

 

 

먼저 n×n 정방 행렬 A의 고유값과 고유벡터는 다음과 같이 정의된다. 

 

(1)Av=λv

 

여기서 λ는 고유값, v 그에 해당하는 고유벡터다.
켤레 복소수를 사용하면 위 식은 다음과 같이 쓸 수 있다.

 

(2)A¯v¯=λ¯v¯

 

여기서 바(bar)는 켤레 복소수를 나타내는 기호이다. A는 실수 행렬이므로 위 식은 다음과 같이 된다.

 

(3)Av¯=λ¯v¯

 

식 (3)에 의하면 A가 실수 행렬인 경우, λv가 고유값과 고유벡터이면 그 켤레 복소수와 켤레 복소벡터인 λ¯v¯도 고유값과 고유벡터가 되는 것을 알 수 있다.

A는 또한 대칭 행렬 A=AT이므로 위 식의 양변을 전치(transpose)하면 다음 식이 된다.

 

(4)v¯TA=λ¯v¯T

 

이제 식 (1)의 양변에 v¯T를 곱해보자. 그러면,

 

(5)v¯TAv=λv¯Tv

 

이 된다. 한편 식 (4)의 양변에 v를 곱하면,

 

(6)v¯TAv=λ¯v¯Tv

 

이 된다. 식 (5)와 (6)은 같은 값을 가지므로 다음 식이 성립한다.

 

(7)(λλ¯)v¯TAv=0

 

따라서 

 

(8)λ=λ¯

 

이 되므로 고유값은 실수값임이 증명되었다.

한편, 고유값과 고유벡터의 정의에서 

 

(9)(AλI)v=0

 

(AλI)가 실수 행렬이므로 λ에 해당하는 고유벡터 v도 실수 벡터가 되어야 한다.

고유값 λ에 해당하는 고유벡터를 v, 고유값 μ에 해당하는 고유벡터를 w라고 하면, 정의에 의해서 다음 식이 성립한다. 

 

(10)Av=λvAw=μw

 

위 식의 양변의 각각 wTvT를 곱하면 다음과 같이 된다. 

 

(11)wTAv=λwTvvTAw=μvTw

 

위 두 식은 모두 스칼라이고 A=AT이므로 두 개의 식은 같다. 즉, 

 

(12)vTAw=wTATv=wTAv

 

이다. 따라서 

 

(13)(λμ)wTv=0

 

되어야 하는데 λμ이므로 wTv=0이 되어야 한다. 이로써 서로 다른 고유값에 해당하는 고유벡터는 서로 직각임이증명되었다.

 

정리하면 다음과 같다.

 

"실수 대칭행렬의 고유값과 고유벡터는 모두 실수값이다.

또한 서로 다른 고유값에 해당하는 고유벡터는 서로 직각이다."

 

 

'AI 수학 > 선형대수' 카테고리의 다른 글

정정(positive-definite) 행렬의 고유값  (0) 2020.07.21
정정(positive-definite) 행렬이란  (0) 2020.07.20
고유값과 고유벡터의 정의  (0) 2020.07.17
행렬의 덧셈과 곱셈  (0) 2020.07.17
행렬과 벡터의 정의  (0) 2020.07.15

댓글