이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

isordinal

입력값이 순서형 categorical형 배열인지 확인

설명

예제

tf = isordinal(A)A가 순서형 categorical형 배열인 경우 논리값 1(true)을 반환합니다. 그렇지 않으면 isordinal은 논리값 0(false)을 반환합니다.

categorical형 배열이 순서형으로 되어 있다면 동일성 테스트 외에 관계 연산을 사용하여 보다 큼이나 보다 작음 등의 비교를 수행할 수 있습니다.

예제

모두 축소

객체 10개의 크기가 포함된 categorical형 배열을 만듭니다. 값 'S', 'M', 'L'에 대해 이름 small, medium, large를 각각 사용합니다.

A = categorical({'M';'L';'S';'S';'M';'L';'M';'L';'M';'S'},...
    {'S','M','L'},{'small','medium','large'})
A = 10x1 categorical array
     medium 
     large 
     small 
     small 
     medium 
     large 
     medium 
     large 
     medium 
     small 

A의 범주에 수학적 정렬(Mathematical Ordering)이 적용되는지 확인합니다.

isordinal(A)
ans = logical
   0

A는 순서형이 아닙니다. 함수 categorical에서 'Ordinal',true 이름-값 쌍의 인수를 사용하여 순서형 categorical형 배열을 만들어야 합니다.

입력 인수

모두 축소

categorical형 배열로, 벡터, 행렬, 다차원 배열 중 하나로 지정됩니다.

  • categorical형 배열 A를 비순서형에서 순서형으로 변환하려면 A = categorical(A,'Ordinal',true)를 사용하십시오.

  • categorical형 배열 A를 순서형에서 비순서형으로 변환하려면 A = categorical(A,'Ordinal',false)를 사용하십시오.

확장 기능

R2013b에 개발됨