Skip to content
Published on

공업수학 시리즈 13편: 고유값과 고유벡터

Authors

공업수학 시리즈 13편: 고유값과 고유벡터

고유값과 고유벡터는 처음엔 추상적으로 느껴지지만, 사실은 행렬이 공간을 어떻게 바꾸는지 가장 압축적으로 알려주는 개념입니다. 어떤 벡터들은 변환을 거쳐도 방향이 바뀌지 않고 크기만 바뀌는데, 그 방향이 바로 고유벡터입니다.

정의

행렬 AA와 0이 아닌 벡터 v\mathbf{v}에 대해

Av=λvA\mathbf{v} = \lambda \mathbf{v}

를 만족하면, λ\lambda를 고유값, v\mathbf{v}를 대응하는 고유벡터라고 합니다.

즉 행렬이 어떤 특별한 방향에 대해서는 회전시키지 않고 단지 늘이거나 줄이기만 한다는 뜻입니다.

왜 중요한가

고유값은 시스템의 핵심 모드를 보여 줍니다.

  • 동역학 시스템의 성장과 감쇠
  • 진동 시스템의 고유모드
  • 데이터의 주요 방향

이 모두가 고유값 문제와 연결됩니다.

어떻게 구할까

정의식에서

Av=λvA\mathbf{v} = \lambda \mathbf{v}

를 옮기면

(AλI)v=0(A - \lambda I)\mathbf{v} = 0

가 됩니다. 자명하지 않은 해가 있으려면

det(AλI)=0\det(A - \lambda I) = 0

이어야 합니다. 이 식을 특성방정식이라고 합니다.

손으로 푸는 예제

행렬

A=(2103)A = \begin{pmatrix} 2 & 1 \\ 0 & 3 \end{pmatrix}

를 보겠습니다.

특성방정식은

det(2λ103λ)=(2λ)(3λ)=0\det \begin{pmatrix} 2-\lambda & 1 \\ 0 & 3-\lambda \end{pmatrix} = (2-\lambda)(3-\lambda)=0

이므로 고유값은

λ1=2,λ2=3\lambda_1 = 2, \quad \lambda_2 = 3

입니다.

λ=2\lambda = 2일 때

(0101)(xy)=(00)\begin{pmatrix} 0 & 1 \\ 0 & 1 \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix}

이므로 y=0y=0이고, 고유벡터는

v1=(10)\mathbf{v}_1 = \begin{pmatrix} 1 \\ 0 \end{pmatrix}

의 배수입니다.

λ=3\lambda = 3일 때

(1100)(xy)=(00)\begin{pmatrix} -1 & 1 \\ 0 & 0 \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix}

이므로 y=xy=x이고, 고유벡터는

v2=(11)\mathbf{v}_2 = \begin{pmatrix} 1 \\ 1 \end{pmatrix}

의 배수입니다.

해석

이 행렬은 어떤 벡터는 22배, 어떤 벡터는 33배 하면서 방향은 그대로 유지합니다. 일반 벡터는 여러 고유방향의 조합으로 볼 수 있고, 그래서 행렬 작용을 훨씬 구조적으로 이해할 수 있습니다.

공학 응용

진동 해석

구조물의 고유진동수와 모드형상은 고유값 문제로 나타납니다.

제어 시스템

선형시스템 행렬의 고유값은 안정성과 응답 속도를 결정합니다.

머신러닝

PCA는 공분산행렬의 고유값과 고유벡터를 이용해 데이터의 주된 방향을 찾습니다.

자주 하는 실수

고유값만 구하고 끝낸다

고유벡터까지 구해야 시스템의 실제 방향 구조를 이해할 수 있습니다.

모든 행렬이 예쁘게 분해된다고 생각한다

일부 행렬은 충분한 고유벡터를 갖지 못해 대각화가 안 됩니다. 이 점은 다음 글에서 이어 보겠습니다.

계산과 해석을 분리한다

고유값이 양수인지 음수인지, 크기가 큰지 작은지는 시스템의 의미와 직접 연결됩니다.

한 줄 요약

고유값과 고유벡터는 행렬이 특별한 방향들을 어떻게 늘이고 줄이는지 보여 주는 핵심 개념입니다.

다음 편 예고

다음 글에서는 고유값 아이디어를 한 단계 더 밀고 가서, 대각화와 동적 시스템 해석으로 연결하겠습니다.

참고자료

  • Erwin Kreyszig, Advanced Engineering Mathematics, 10th Edition
  • Gilbert Strang, Linear Algebra for Everyone
  • Carl D. Meyer, Matrix Analysis and Applied Linear Algebra