2 x 2 행렬의 고유값과 고유벡터 공식

2 x 2 행렬의 고유값과 고유벡터 공식

2019, Dec 10    


  • 출처 : http://www.math.harvard.edu/archive/21b_fall_04/exhibits/2dmatrices/index.html


  • 이번 글에서는 2 x 2 행렬에서만 사용할 수 있는 간단한 공식 방식의 고유값, 고유행렬을 구하는 방법에 대하여 알아보도록 하겠습니다.


  • 위 글에 따르면 2 x 2, 3 x 3, 4 x 4 행렬의 경우에는 closed form 형태의 고유값, 고유벡터의 값을 구하는 방법이 있다고 합니다.
  • 확인해 보니 2 x 2의 경우에는 깔끔하지만 3 x 3 이상의 경우에는 closed form의 형태도 상당히 복잡해서 일반적인 방식으로 구하는 것이 나을 것 같습니다. 울프람 알파를 통해 확인한 3 x 3 행렬에서의 고유값, 고유벡터의 값을 구하는 방법은 아래 그림을 참조하시기 바랍니다. 상당히 복잡해서 스킵하겠습니다.


Drawing


  • 그럼 본론으로 2 x 2 행렬에서의 고유값, 고유벡터를 구하는 방식을 살펴보겠습니다.


  • \[A = \begin{bmatrix} a & b \\ c & d \\ \end{bmatrix}\]


  • \[T = a + d, \ \ D = ad - bc\]


  • \[L_{1} = \frac{T}{2} + (\frac{T^{2}}{4} - D)^{0.5}\]


  • \[L_{2} = \frac{T}{2} - (\frac{T^{2}}{4} - D)^{0.5}\]


  • 여기서 고유값은 \(L1, L2\) 입니다.
  • 만약 행렬 \(A\)의 \(c\)가 0이 아니면 고유 벡터는 다음과 같습니다.


  • \[\begin{bmatrix} L_{1} - d \\ c \end{bmatrix}, \ \ \begin{bmatrix} L_{2} - d \\ c \end{bmatrix}\]


  • 만약 행렬 \(A\)의 \(b\)가 0이 아니면 고유 벡터는 다음과 같습니다.


  • \[\begin{bmatrix} b \\ L_{1} - a \end{bmatrix}, \ \ \begin{bmatrix} b \\ L_{2} - a \end{bmatrix}\]


  • 만약 행렬 \(A\)의 \(b , c\) 둘 다 0이라면 고유 벡터는 다음과 같습니다.


  • \[\begin{bmatrix} 1 \\ 0 \end{bmatrix}, \ \ \begin{bmatrix} 0 \\ 1 \end{bmatrix}\]


  • 이 공식이 유도된 것은 2 x 2 행렬의 고유값 및 고유벡터는 \(Av = \lambda v\)를 푸는 과정 중 \(\lambda^{2} -(a+d)\lambda + (ad - bc) = 0\) 식을 푸는 과정 속에서 전개됩니다.