고유값 = eigenvalue
고유벡터 = eigenvector
보통 영어로 표기하지만, 아래 해석에서는 한국어로 표기함.
Definition 1. A nonzero vector x is an eigenvector of a square matrix A if there exists a scalar λ such that Aλ=λx. Then λ is an eigenvalue of A.
Note: The zero vector can not be an eigen vetor even though A0=λ0. But λ=0 can be an eigenvalue.
행렬은 선형변환이다. 즉, 벡터에 행렬 연산을 취해주면 원래 입력벡터와 다른 벡터가 나온다.
하지만, 선형 변환 시, 크기만 바뀌고 방향이 바뀌지 않을 수 있다. 방향이 바뀌지 않는다는 말은 입력벡터와 출력벡터가 평행한다(또는 같은 방향을 갖는다)와 동일하다.
이 수식의 의미는 입력벡터 를 로 선형 변환한 결과인 가 상수배라는 뜻이다.
임의의 행렬 에 대하여, 0이 아닌 솔루션 벡터 가 존재한다면, 스칼라값 는 행렬 의 고유값이라 할 수 있다.
이때, 솔루션 벡터 는 고유값 에 대응하는 고유벡터이다.
여기서, 이 역행렬을 가지게 되면 가 0이 되므로 모순이다. 그러므로, 는 역행렬이 존재하지 않아야 되므로, 이여야 한다. 다른 말로는, 가 nontrivial solution을 갖는다란 말과 동일하다.
Q. 벡터 에 선형변환 A를 취했을 때, 그 크기만 변하고 원래 벡터와 평행한 벡터 는 무엇인가?
Q. 그러면, 그 크기는 얼마나 변했는가?
주로 데이터의 차원을 축소하는 방법에서 고유벡터와 고유값이 사용되는 것 같다.