I = eye(sz)는 주대각선상의 요소가 1이며, 그 외 나머지 요소가 0으로 구성된 배열을 반환합니다. sz는 size(I)를 정의하는 크기 벡터입니다. 예를 들어, eye([2,3])은 주대각선상의 요소가 1이며 그 외 나머지 요소가 0으로 구성된 2×3 크기의 배열을 반환합니다.
typename을 'codistributed' 또는 'distributed'로 지정할 수 있습니다. typename을 'codistributed' 또는 'distributed'로 지정하면 반환된 배열의 디폴트 기본 유형은 double입니다.
기본 유형 datatype을 갖는 분산 배열 또는 공동분산 배열을 만들려면 typename 앞에 추가 인수로 기본 유형을 지정하십시오. 예를 들어, I = eye(3,datatype,'distributed')는 기본 유형 datatype을 사용하는 3×3 분산 단위 행렬을 만듭니다.
기본 유형 datatype은 다음 옵션 중 하나로 지정할 수 있습니다.
'double'
'single'
'logical'
'int8'
'uint8'
'int16'
'uint16'
'int32'
'uint32'
'int64'
'uint64'
또한 p를 codistributed 또는 distributed 배열로 지정할 수도 있습니다.
p를 codistributed 또는 distributed 배열로 지정하는 경우 반환되는 배열의 기본 유형은 p와 같습니다.
추가적인 codistributed 구문을 보려면 eye (codistributed) (Parallel Computing Toolbox) 함수를 참조하십시오.