makeHeterogeneous
셀형 배열 유형에 대한 이종 복사본 만들기
구문
newt = makeHeterogeneous(t)
t = makeHeterogeneous(t)
설명
는 newt
= makeHeterogeneous(t
)coder.CellType
객체 t
로부터 이종 셀형 배열인 coder.CellType
객체를 생성합니다. t
는 가변 크기의 셀형 배열을 표현할 수 없습니다.
이종으로 분류된 후에는 해당 유형으로 영구히 유지됩니다. 이후에 newt
로부터 동종 coder.CellType
객체를 생성할 수 없습니다.
는 t
= makeHeterogeneous(t
)t
로부터 이종 coder.CellType
객체를 생성하고 t
를 새 객체로 바꿉니다.
예제
팁
coder.CellType
객체 표시에서 용어locked heterogeneous
또는locked homogeneous
는 동종 또는 이종으로의 분류가 영구적으로 적용된다는 뜻입니다. 이후에makeHomogeneous
또는makeHeterogeneous
메서드를 사용하여 분류를 변경할 수 없습니다.coder.typeof
는 셀형 배열 유형이 동종인지 이종인지 결정합니다. 셀형 배열 요소들의 클래스와 크기가 같으면coder.typeof
는 동종 셀형 배열 유형을 반환합니다. 요소들의 클래스가 서로 다르면coder.typeof
는 이종 셀형 배열 유형을 반환합니다. 일부 셀형 배열의 경우 동종 또는 이종으로의 분류가 모호한 경우가 있습니다. 예를 들어 {1 [2 3]}에 대한 유형은 1x2 이종 유형일 수 있습니다. 첫 번째 요소는 double형이고 두 번째 요소는 1x2 double형입니다. 또는 double형 클래스이면서 1x:2 크기인 요소들을 갖는 1x3 동종 유형일 수도 있습니다. 이렇게 모호한 경우coder.typeof
는 발견법을 사용하여 유형을 동종 또는 이종으로 분류합니다. 다른 분류를 원하는 경우makeHomogeneous
또는makeHeterogeneous
메서드를 사용하십시오.
버전 내역
R2015b에 개발됨