User Tools

Site Tools


cemtool:7.5:internaltoolbox:interrnal:eig

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cemtool:7.5:internaltoolbox:interrnal:eig [2014/04/25 09:03] (current)
Line 1: Line 1:
 +[[:​cemtool]]>​[[:​cemtool:​7.5]]>​[[:​cemtool:​7.5:​internaltoolbox]]>​[[:​cemtool:​7.5:​internaltoolbox:​interrnal]]
 +
 +====== eigs ======
 +행렬의 고유치(eigenvalue)와 고유벡터(eigenvector) 계산한다.
 +
 +===== 문법 =====
 +<code matlab>
 +D = eigs(A)
 +[V,D] = eigs(A)
 +</​code>​
 +<​입력변수>​
 +X : n x n 정방 행렬
 +<​출력변수>​
 +V : D 의 각 원소에 대응하는 eigenvector 를 열로 갖는 n x n complex 정방 행렬
 +D : eigenvalue 를 diagonal term 으로 하는 n x n complex 정방 행렬
 +
 +===== 설명 =====
 +출력이 D 인 경우 : 행렬 A의 고유치를 출력.
 +출력이 [V,D] 인 경우 : 행렬 A의 고유치(D) 및 고유벡터(V)를 출력.
 +n x n 행렬 A 와 n x 1 열벡터 x 에 대해서 를 만족하는 nontrivial 한 해가 존재할 때, 
 +는 eigenvalue 이고 x 는 eigenvector 이다. eig 함수는 먼저 입력 행렬의 condition을 ​
 +향상시키기 위하여 balance 과정을 거친 후, real 일 경우에는 QR method, complex일 때는 ​
 +QZ method 를 통하여 eigenvalue 와 eigenvector 를 구한다. ​
 +
 +===== 예제 =====
 +<file matlab ex.cem>
 +X = [5 1; 2 3]; 
 +[V,D] = eig(X); ​
 +
 +0.8069 ​ -0.3578 ​
 +0.5907 ​   0.9774 ​
 +
 +5.7321 ​   0.0000 ​
 +</​file>​
 +===== 관련함수 =====
 +
  
cemtool/7.5/internaltoolbox/interrnal/eig.txt · Last modified: 2014/04/25 09:03 (external edit)