Diagonalization
주대각선을 지나는 원소만 0이 아닌 값을 가지고 나머지 원소값은 0인 행렬
𝐷 = 𝑉−1𝐴𝑉 를 통해 A를 대각화하여 분해할 수 있다
A가 m by m 의 형태이면 V도 마찬가지이다. 또한 이 때 V는 Invertable 해야한다
식 전개
𝐷 = 𝑉 −1𝐴𝑉 ⟹ 𝑉𝐷 = 𝐴𝑉 (이 때 V는 invertable)
이 때 V가 정사각행렬이 아니면 역행렬이 없으므로 정사각 행렬만은 가정해야함
𝐴 = 𝑉𝐷𝑉 −1
이 때 A의 eigendecomposition, 고윳값 분해 라고 한다
고윳값을 찾으면 계산이 훨씬 빠르기 때문에 이를 분해해서 구하려는 것
정사각행렬이라는 것을 가정으로 둘고 해결한다
𝑇 x = 𝐴x = 𝑉𝐷𝑉 −1 x = 𝑉 (𝐷 (𝑉 −1 x))
𝑇 x = 𝑉 (𝐷 (𝑉 −1 x)) = 𝑉 𝐷y
결국 고윳값 분해는 다음 과정과 같음
𝐴 × 𝐴 × ⋯ × 𝐴𝐱 = 𝐴 𝑘𝐱.
𝐴𝑘=𝑉𝐷𝑉−1𝑉𝐷𝑉−1⋯𝑉𝐷𝑉−1=𝑉𝐷𝑘𝑉−1 𝐴^𝑘 = 𝑉𝐷𝑉^{−1} 𝑉𝐷𝑉^{−1} ⋯ 𝑉𝐷𝑉^{−1} = 𝑉𝐷^𝑘𝑉^{ −1} Ak=VDV−1VDV−1⋯VDV−1=VDkV−1
행렬 A의 대각행렬을 어떻게 뽑을 수 있는가?
어렵다 모르겠다
Last updated 4 years ago