프로그래밍/3D

eigen value, eigen vector

엘레멘탈키스 2015. 9. 11. 18:56
Eigen Value

A * X = λ* X

에서 λ에 해당되는 녀석으로 해당 eigen vector 방향으로 얼마나 늘렸는지를 수치로 나타낸다.


Eigen Vector

해당 공식에서 어느 방향으로 늘리느냐가 된다.


구해보기

백터가 주어졌을 때,

A * X - λ* X = 0

=> ( A - λ) * X= 0


이렇게 된다.

0행렬이 나오려면 X가 0이거나

A-λE의 determinent가 0이 되어야 한다.


det(A-λE) = 0이 되는 λ를 연립 방정식을 이용해서 구하면 된다.


해당 λ를 구하면 Eigen Vector를 구할 수 있고,

이 방향으로 λ만큼씩 백터를 늘린것이다.


하.. 참 별로 어려운게 아닌데 너무 오랜만에 듣는 개념이라..

역시 면접가면 배우는게 많다. 까먹거나 모르는게 팍팍 와닿으니!

728x90
반응형