User Tools

Site Tools


cemtool:7.5:internaltoolbox:interrnal:ones

Differences

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

Link to this comparison view

cemtool:7.5:internaltoolbox:interrnal:ones [2014/04/25 09:03] (current)
Line 1: Line 1:
 +[[:​cemtool]]>​[[:​cemtool:​7.5]]>​[[:​cemtool:​7.5:​internaltoolbox]]>​[[:​cemtool:​7.5:​internaltoolbox:​interrnal]]
 +
 +====== ones ======
 +모든 원소가 1 또는 0으로 이루어진 행렬 및 단위 행렬을 생성한다.
 +
 +===== 문법 =====
 +<code matlab>
 +Y = ones(n) (또는 zeros(n), eye(n))
 +Y = ones(m,n) (또는 zeros(m,n), eye(m,n))
 +Y = ones(X) (또는 zeros(X), eye(X))
 +</​code>​
 +입력
 +X : Y의 차원을 결정하는 임의의 행렬.
 +m, n : Y의 차원을 지정하는 임의의 정수.
 +출력
 +모든 원소가 1 또는 0으로 이루어진 행렬 또는 단위 행렬. 실수 ​        ​행렬로 주어짐.
 +
 +===== 설명 =====
 +ones : 모든 원소가 1로 구성된 행렬을 생성한다.
 +zeros : 모든 원소가 0으로 구성된 행렬을 생성한다.
 +eye : 대각 원소만 1이고 나머지는 모두 0으로 이루어진 행렬을 생성한다.
 +입력이 n인 경우 : (n x n)의 정방 행렬을 출력한다.
 +입력이 (m,n)인 경우 : (m x n)의 행렬을 출력한다.
 +입력이 행렬 (또는 vector) X인 경우 : X와 같은 차원의 출력을 생성하며,​ 이 때 X는 복소수 행렬이어도 무관하다.
 +
 +===== 예제 =====
 +<file matlab ex.cem>
 +ones(3)
 +
 +1.0000 ​  ​1.0000 ​  ​1.0000
 +
 +1.0000 ​  ​1.0000 ​  ​1.0000
 +
 +1.0000 ​  ​1.0000 ​  ​1.0000
 +
 + 
 +
 +zeros(2,3)
 +
 +0.0000 ​  ​0.0000 ​  ​0.0000
 +
 +0.0000 ​  ​0.0000 ​  ​0.0000
 +
 + 
 +
 +X = [1 2 3; 4 5 6; 7 8 9];
 +
 +eye(X)
 +
 +1.0000 ​  ​0.0000 ​  ​0.0000
 +
 +0.0000 ​  ​1.0000 ​  ​0.0000
 +
 +0.0000 ​  ​0.0000 ​  ​1.0000
 +
 +
 +</​file>​
 +===== 관련함수 =====
 +[[cemtool:​7.5:​internaltoolbox:​interrnal:​rand]]
 +
  
cemtool/7.5/internaltoolbox/interrnal/ones.txt · Last modified: 2014/04/25 09:03 (external edit)