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에 개발됨