User Tools

Site Tools


cemtool:7.5:internaltoolbox:interrnal:diag

Differences

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

Link to this comparison view

cemtool:7.5:internaltoolbox:interrnal:diag [2014/04/25 09:03] (current)
Line 1: Line 1:
 +[[:​cemtool]]>​[[:​cemtool:​7.5]]>​[[:​cemtool:​7.5:​internaltoolbox]]>​[[:​cemtool:​7.5:​internaltoolbox:​interrnal]]
 +
 +====== diag ======
 +Diagonal matrix 를 만든다.
 +
 +===== 문법 =====
 +<code matlab>
 +a = diag(X)
 +b = diag(v)
 +c = diag(X,k)
 +d = diag(v,k)
 +입력
 +X : n x n 행렬
 +v : n x 1 벡터
 +k : k-th diagonal 을 뜻하는 optional argument.
 +k = 0 : the main diagonal
 +k > 0 : above the main diagonal
 +k < 0 : below the main diagonal
 +출력
 +a : X 의 main diagonal 행렬
 +b : v 를 main diagonal 로 하는 n x n 정방 행렬
 +c : X 의 k-th diagonal 을 원소로 하는 n-abs(k) x  1차 벡터
 +d : v 를 k-th diagonal 로 하는 n+abs(k) 차 정방행렬
 +</​code>​
 +
 +===== 설명 =====
 +diagonal matrix 를 만드는 함수이다. 입력이 행렬일 때와 벡터일 때, 또한 optional argument k 가 있을 때와 없을 때의 결과가 각각 다르다. 자세한 사항은 위의 문법 항에 설명되어 있다.
 +
 +===== 예제 =====
 +<file matlab ex.cem>
 +X = [1 2 3;4 5 6;7 8 0];
 +diag(X,1)
 +2.0000
 +6.0000
 +</​file>​
 +===== 관련함수 =====
 +
  
cemtool/7.5/internaltoolbox/interrnal/diag.txt · Last modified: 2014/04/25 09:03 (external edit)