주요 콘텐츠

isundefined

categorical형 배열에서 정의되지 않은 요소 찾기

설명

TF = isundefined(A)는 categorical형 배열의 어떤 요소가 정의되어 있지 않은 값인지를 나타내는 논리형 배열을 반환합니다. isundefined는 정의되지 않은 요소에 대해 논리값 1(true)을 반환하고, 그렇지 않으면 논리값 0(false)을 반환합니다. TF의 크기는 A의 크기와 같습니다.

대응하는 범주가 없는 A의 모든 요소는 정의되지 않은 요소입니다. 정의되지 않은 categorical형 값은 NaN, NaT, 또는 다른 데이터형에 대한 누락값과 유사한 누락값입니다.

예제

예제

모두 축소

숫자형 값에서 categorical형 배열을 만듭니다. 여기서 1, 2, 3은 각각 red, green, blue를 나타냅니다.

A = categorical([4 1; 2 3; 2 1; 3 4; 1 1],1:3,["red" "green" "blue"])
A = 5×2 categorical
     <undefined>      red         
     green            blue        
     green            red         
     blue             <undefined> 
     red              red         

입력 배열의 숫자형 값 4에 대응하는 배열 요소는 속하는 범주가 없습니다. 따라서 이 배열 요소는 출력된 categorical형 배열에서 정의되어 있지 않습니다.

categorical형 배열에서 정의되지 않은 요소를 찾습니다.

TF = isundefined(A)
TF = 5×2 logical array

   1   0
   0   0
   0   0
   0   1
   0   0

입력 인수

모두 축소

입력 배열로, categorical형 배열로 지정됩니다.

확장 기능

모두 확장

버전 내역

R2013b에 개발됨

참고 항목

| |