Processing math: 0%
본문 바로가기
전공 정리/공업수학

29. 고윳값 문제 적용

by 꼬긔 2020. 5. 27.

29.1. Stretching of an Elastic Membrane.

 x_1x_2-plain 위에 존재하는 탄성적인 원형 막 {x_1}^2 + {x_2}^2 = 1이 존재한다고 합시다. 이 원 위의 한 점 P(x_1, y_1)에서 Q(y_1, y_2)으로 다음과 같은 조건을 만족하면서 늘인다고 합시다.

 \mathbf {y} = \begin {bmatrix} y_1\\y_2 \end {bmatrix} = \mathbf {Ax} = \begin {bmatrix} 5&3\\3&5 \end {bmatrix} \begin {bmatrix} x_1 \\x_2 \end {bmatrix};\quad \begin {cases} y_1 = 5x_1 + 3x_2\\y_2 = 3x_1 + 5x_2\end {cases}\cdots(1)

 이때, 늘이는 방향을 구해봅시다. vector \mathbf {x}를 구하기 위해 \mathbf {y} = \mathbf {\lambda x}라 합시다. \mathbf {Ax} = \mathbf {\lambda \mathbf {x}}가 되고, 방정식은 다음과 같아집니다.

 \begin {cases} 5x_1 + 3x_2 = \lambda x_1 \\ 3x_1+5x_2=\lambda x_2 \end {cases}\qquad or \qquad \begin {cases} (5-\lambda) x_1 + 3x_2 = 0\\3x_1 + (5-\lambda) x_2=0\end {cases}\cdots(2)

 (2)의 Characteristic equation을 구해봅시다.

\det(\mathbf {A} - \lambda \mathbf {I}) = \begin {vmatrix} 5-\lambda&3\\3&5-\lambda \end {vmatrix} = (5-\lambda)^2-9=(\lambda-2)(\lambda-8)=0 \cdots(3)

 (3)에서 Eigenvalue가 \lambda_1 = 2, \lambda_2 = 8임을 알 수 있습니다. 각 경우에 대하여 Eigenvector를 구해봅시다.

 

 Case) 1. \lambda_1 = 2

 주어진 Eigenvalue를 대입하면 다음과 같습니다.

\begin {bmatrix} -3&3\\3&-3 \end {bmatrix} \begin {bmatrix} x_1\\x_2 \end {bmatrix} = \begin {bmatrix} 0\\0 \end {bmatrix}\cdots(4)

 (4)를 Gauss Elimination 하면 다음과 같이 간단해집니다.

\begin {bmatrix} -3&3\\0&0 \end {bmatrix} \begin {bmatrix} x_1\\x_2 \end {bmatrix} = \begin {bmatrix} 0\\0 \end {bmatrix} \cdots (5)

 (5)를 통해 Eigenvector를 구합니다. Eigenvalue \lambda_1을 통해 구해지는 Eigenvector를 \mathbf {x_1}로 씁시다.

\therefore \mathbf {x_1} = \begin {bmatrix} 1\\1 \end {bmatrix} \cdots (6)

 

 Case) 2. \lambda_2 = 8

 주어진 Eigenvalue를 대입하면 다음과 같습니다.

\begin {bmatrix} 3&3\\3&3 \end {bmatrix} \begin {bmatrix} x_1\\x_2 \end {bmatrix} = \begin {bmatrix} 0\\0 \end {bmatrix} \cdots(7)

 (7)을 Gauss Elimination 해서 간단하게 만듭니다.

\begin {bmatrix} 3&3\\0&0 \end {bmatrix} \begin {bmatrix} x_1\\x_2 \end {bmatrix} = \begin {bmatrix} 0\\0 \end {bmatrix} \cdots(8)

 (8)을 통해 Eigenvector를 구합니다. Eigenvalue \lambda_2를 통해 구해지는 Eigenvector도 \mathbf {x_2}로 표기합시다.

\therefore \mathbf {x_2} = \begin {bmatrix} -1\\1 \end {bmatrix} \cdots (9)

 

 (6)과 (9)를 통해 구해진 Eigenvector가 x_1x_2-plain의 x_1 축의 양의 방향으로 45^{\circ}, 135^{\circ} 임을 알 수 있습니다. 즉, 주어진 탄성 원형 막을 x_1 축의 양의 방향으로 45^{\circ}, 135^{\circ} 으로 늘였음을 알 수 있습니다. [그림 1][각주:1]을 참고하여 늘이기 전의 탄성 원형 막과 늘인 후 탄성 원형 막을 비교해 볼 수 있습니다.

[그림 1] 늘이기 전의 탄성 원형 막과 늘인 후의 탄성 원형 막.

 

29.2. Vibrating System of Two Masses on Two Springs.

 [그림 2][각주:2]처럼 2개의 물체와 2개의 스프링으로 구성된 계의 진동을 생각해 봅시다.

[그림 2] 두 개의 물체와 두 개의 스프링으로 구성된 계의 진동.

 이 계의 진동이 다음과 같은 상미분 방정식을 만족한다고 합시다.

\begin {cases} y_1'' = -3y_1 -2(y_1-y_2) = -5y_1 + 2y_2 \\ y_2'' = -2(y_2-y_1) = 2y_1-2y_2 \end {cases} \cdots (10)

 Matrix 형태로 (10)을 다시 써 봅시다.

\mathbf {y''} = \begin {bmatrix} y_1''\\y_2'' \end {bmatrix} = \mathbf {Ay} = \begin {bmatrix} -5&2\\2&-2 \end {bmatrix} \begin {bmatrix} y_1\\y_2 \end {bmatrix}\cdots(11)

 (11)을 만족하는 vector solution을 \mathbf {y} = \mathbf {x} e^{\omega t}로 알 수 있습니다. 미분하면 \mathbf {y''} = \omega^2\mathbf {x} e^{\omega t}이고, (11)에 대입해 봅시다.

 \omega^2\mathbf {x}e^{\omega t} = \mathbf {Ax} e^{\omega t}\cdots(12)

 (12) 양변의 e^{\omega t}를 소거하고 \omega^2 = \lambda라고 치환합시다. 그렇다면 (13)처럼 식을 바꿀 수 있습니다.

\mathbf {Ax} = \lambda \mathbf {x}\cdots(13)

 (13)에서 우리는 주어진 문제를 Eigenvalue problem으로 바뀐 것을 확인할 수 있습니다. Eigen value를 구하기 위해 Characteristic equation을 구해봅시다.

\det (\mathbf {A} - \lambda \mathbf {I}) = \begin {vmatrix} -5-\lambda&2\\2&-2-\lambda \end {vmatrix} = (\lambda+6)(\lambda + 1) = 0\cdots(14)

 (14)에서 Eigen value가 \lambda_1 = -6, \lambda_2 = -1임을 구했습니다. Eigen value를 대입하여 Eigen vector를 구해봅시다.

 

Case) 1. \lambda_1 = -6

 주어진 Eigen value를 대입합니다.

\begin {bmatrix} 1&2\\2&4 \end {bmatrix} \begin {bmatrix} x_1\\x_2 \end {bmatrix} = \begin {bmatrix} 0\\0 \end {bmatrix} \cdots (15)

 (15)를 Gauss Elimination 합니다.

\begin {bmatrix} 1&2\\0&0 \end {bmatrix} \begin {bmatrix} x_1\\x_2 \end {bmatrix} = \begin {bmatrix} 0\\0 \end {bmatrix} \cdots (16)

 (16)에서 Eigen vector를 구할 수 있습니다.

\therefore \mathbf {x_1} = \begin {bmatrix} -2\\1 \end {bmatrix} \cdots (17)

 

Case) 2. \lambda_2 = -6

 주어진 Eigen value를 대입합니다.

\begin {bmatrix} -4&2\\2&-1 \end {bmatrix} \begin {bmatrix} x_1\\x_2 \end {bmatrix} = \begin {bmatrix} 0\\0 \end {bmatrix} \cdots (18)

 (18)을 같은 방법으로 간단히 만들어줍니다.

\begin {bmatrix} -4&2\\0&0 \end {bmatrix} \begin {bmatrix} x_1\\x_2 \end {bmatrix} = \begin {bmatrix} 0\\0 \end {bmatrix} \cdots (19)

 (19)의 결과로 Eigen vector를 구합니다.

\therefore \mathbf {x_2} = \begin {bmatrix} 1\\2 \end {bmatrix} \cdots (20)

 

 (17), (20)을 통해 Eigen vector를 구했습니다. 이제 해를 구해봅시다. \omega^2 = \lambda로 치환했었기 때문에, \omega를 구하면 다음과 같습니다.

 \omega_1 = \pm \sqrt {6} i, \omega_2 = \pm i

 (11)을 참고하여 해의 형태를 써보면 다음과 같습니다.

\mathbf {y} = \mathbf {x} e^{\omega t}\cdots(21)

 (21)의 e^{\omega t}을 Euler's formula e^{i\omega} = \cos {\omega} + i\sin {\omega}를 사용해 식을 풀어봅시다.

e^{\pm it} = \cos {t} \pm i\sin {t} \cdots (22)

e^{\pm \sqrt {6} it} = \cos {\sqrt {6} t} \pm i\sin {\sqrt{6}t} \cdots (23)

 (22), (23)를 (21)에 대입해봅시다.

\mathbf {y} = \mathbf {x_1}(a_1\cos {\sqrt {6} t}+b_1\sin {\sqrt {t}}) + \mathbf {x_2}(a_2\cos {t} + b_2 \sin {t})\cdots(24)

 (24)에 (17), (20)을 대입하고 해를 구해봅시다.

\begin {cases} y_1 = -2a_1\cos {\sqrt {6} t} - 2b_1\sin{\sqrt{6}t} + a_2\cos{t} + b_2\sin {t} \\ y_2 = a_1\cos{\sqrt{6}t} + b_1\sin {\sqrt {6} t}+2a_2\cos {t}+2b_2\sin {t} \end {cases} \cdots (25)

 

 이번 포스팅은 여기서 마치겠습니다. 다음 포스팅에서 Symmetric, Skew-Symmetric, and Orthogonal Matrices에 대하여 다룰 예정입니다.

 

  1. 이미지 출처 : Erwin Kryszig, Advanced Engineering Mathematics 10th edition, John Wiley & Sons inc., p331 [본문으로]
  2. 이미지 출처 : 위와 같은 책, p332 [본문으로]

댓글