User Tools

Site Tools


cemtool:7.5:internaltoolbox:interrnal:svd

Differences

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

Link to this comparison view

cemtool:7.5:internaltoolbox:interrnal:svd [2014/04/25 09:03] (current)
Line 1: Line 1:
 +[[:​cemtool]]>​[[:​cemtool:​7.5]]>​[[:​cemtool:​7.5:​internaltoolbox]]>​[[:​cemtool:​7.5:​internaltoolbox:​interrnal]]
 +
 +====== svd  ======
 +Singular value decomposition 을 수행한다. ​
 +
 +===== 문법 =====
 +<code matlab>
 +[U,W,V] = svd(X)
 +</​code>​
 +입력
 +X : n x m 행렬
 +출력
 +W : diagonal matrix
 +U,V : unitary matrix
 +
 +===== 설명 =====
 +행렬의 Singular value decomposition 을 수행하는 함수이다. [U,W,V] = svd(X) 는 출력으로 X = U*W*V' 을 만족하는 diagonal matrix W 와 unitary matrix U,V 를 리턴한다. 이때, 행렬 W 의 대각 원소가 X 의 singular value 이다. ​
 +
 +===== 예제 =====
 +<file matlab ex.cem>
 +X = [3 1; 2 4]; 
 +[U,V,W] = svd(X); ​
 +
 +-0.5257 ​ -0.8507 ​
 +-0.8507 ​  ​0.5257 ​
 +
 +5.1167 ​  ​0.0000 ​
 +0.0000 ​  ​1.9544 ​
 +
 +-0.6407 ​ -0.7678 ​
 +-0.7678 ​  ​0.6407 ​
 +singular value를 원소로 하는 벡터를 얻고 싶으면 다음과 같이 한다. ​
 +[U,W,V] = svd(X); ​
 +a = diag(W); ​
 +</​file>​
 +===== 관련함수 =====
 +[[norm]]
 +
  
cemtool/7.5/internaltoolbox/interrnal/svd.txt · Last modified: 2014/04/25 09:03 (external edit)