이 실험 소개
행렬은 거의 모든 벡터를 새로운 방향으로 움직입니다. 몇몇 특별한 방향에서는 벡터가 늘어나거나 줄어들거나 뒤집히기만 합니다. 이러한 방향이 고유벡터이고, 늘어나거나 줄어드는 비율이 고윳값입니다. 벡터 v를 돌려 그 상인 Av를 살펴보세요. 두 벡터의 방향이 나란해지면 고유벡터를 찾은 것입니다. 대칭 행렬, 전단 변환, 회전, 사영을 비교하고, 멱승법을 사용해 행렬을 반복해서 곱하면 지배적인 고유벡터가 어떻게 저절로 찾아지는지 알아보세요.
학습 목표
- 고윳값 방정식 Av = λv를 제시하고 기하학적으로 해석하기
- 특성 다항식으로 2×2 행렬의 고윳값 구하기
- 대각합과 행렬식을 고윳값의 합과 곱에 연결하기
- 복소 고윳값, 중복 고윳값 또는 결함 고윳값을 갖는 행렬 알아보기
- 멱승법이 |λ|가 가장 큰 고유벡터로 수렴하는 이유 설명하기
사용 방법
- 1대칭 행렬 예제에서 Av가 같은 방향을 가리킬 때까지 v를 드래그하세요. λ를 읽어 보세요. 두 번째 고유 방향을 찾으세요. 두 방향 사이의 각도는 얼마인가요?
- 2v를 회전시키려면 Sweep을 누르고 아래 스트립을 살펴보세요. 180° 동안 영점 교차는 몇 번 발생하며, 그 위치는 어디인가요?
- 3Rotation을 선택하세요. 왜 어떤 방향도 고정된 상태로 유지될 수 없나요? 복소 고윳값을 확인하세요.
- 4Shear를 선택하세요. 고유 방향은 몇 개 있나요? 판별식을 살펴보세요.
- 5Not symmetric을 선택하세요. 고유벡터는 여전히 서로 수직인가요?
- 6v를 아무 방향으로나 향하게 하고 Power iteration step을 여러 번 누르세요. v는 어떤 고유벡터에 가까워지며, 그 속도는 얼마나 빠른가요?
모델
가정
- 모든 성분은 실수입니다. 고유벡터는 단위벡터로 표시되며, 0이 아닌 배수도 고유벡터입니다.
- 판별식에서 차이가 10⁻⁹ 미만인 두 고윳값은 중근으로 처리됩니다. 중근에는 고유 방향이 하나 있습니다(결함 행렬). 단, A가 항등행렬의 배수인 경우는 예외입니다.
- 프로브 벡터 v의 길이는 항상 1이므로, Av의 길이를 보면 A가 해당 방향을 얼마나 늘리는지 알 수 있습니다.
수업에서 해 보기
- Q1A = [[4, 1], [2, 3]]의 고유값과 고유벡터를 구하세요.
- Q20° 또는 180°가 아닌 모든 각도의 회전에는 실수 고유벡터가 없음을 보이세요.
- Q3행렬의 대각합은 5이고 행렬식은 6입니다. 고유값은 무엇인가요?
- Q4대칭 행렬의 고유벡터는 왜 항상 서로 수직인가요?
- Q5λ₂ / λ₁이 1에 가까우면 거듭제곱 반복법은 느리게 수렴합니다. 행렬 [[2, 0], [0, 1.9]]로 이를 확인해 보세요.
자주 묻는 질문
고유값이 음수라는 것은 무엇을 의미하나요?
고유벡터는 반대 방향을 향하도록 뒤집힌 다음 |λ|만큼 확대 또는 축소됩니다. 반사의 예에서 고유값은 1과 -1입니다. 거울선 위의 벡터는 그대로 유지되고, 거울선에 수직인 벡터는 뒤집힙니다.
고유벡터는 어디에 사용되나요?
시스템이 반복되거나 진동하는 모든 곳에서 찾아볼 수 있습니다. 분자와 다리의 정상 모드, 미분방정식에서 평형점의 안정성, 통계학의 주성분 분석, 양자 상태, 그리고 웹 링크 행렬에 대한 거듭제곱 반복법인 초기 PageRank 알고리즘이 그 예입니다.
평면 아래의 띠는 무엇을 보여 주나요?
v의 각 방향에 대해 외적 v × Av를 표시합니다. 이는 Av가 v와 평행할 때, 그리고 그때에만 0이 됩니다. 각 영점 교차는 고유 방향입니다. 곡선이 0을 전혀 교차하지 않으면 실수 고유벡터가 없습니다.