Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

iscategory

categorical형 배열 범주인지 테스트

설명

예제

tf = iscategory(A,catnames)catnames의 데이터가 A의 범주에 있을 때 논리값 1(true)을 포함하는 배열을 반환합니다. 그렇지 않으면 iscategory는 논리값 0(false)을 반환합니다.

tfcatnames와 크기가 동일합니다.

예제

모두 축소

categorical형 배열인 A를 만듭니다.

A = categorical(["shirt","pants"; "pants","hat"; "shirt","pants"])
A = 3x2 categorical
     shirt      pants 
     pants      hat   
     shirt      pants 

A의 범주가 의류 품목의 이름입니다. 의류 품목은 입력 배열의 고유한 값에서 가져옵니다.

categories(A)
ans = 3x1 cell
    {'hat'  }
    {'pants'}
    {'shirt'}

의류 품목의 이름인 shirt, pants, socks, shoesA의 범주인지 확인합니다.

catnames = ["shirt","pants","socks","shoes"]
catnames = 1x4 string
    "shirt"    "pants"    "socks"    "shoes"

tf = iscategory(A,catnames)
tf = 1x4 logical array

   1   1   0   0

shirtpantsA의 범주이지만, socksshoes는 A의 범주가 아닙니다.

iscategorycatnames에 포함하지 않은 범주 hat에 대해서는 어떠한 정보도 제공하지 않습니다.

categorical형 배열인 A를 만듭니다.

data = ["plane","car","train","car","plane"];
categoriesOfData = ["boat","car","plane","train"];
A = categorical(data,categoriesOfData)
A = 1x5 categorical
     plane      car      train      car      plane 

boatA의 범주인지 확인합니다.

tf = iscategory(A,"boat")
tf = logical
   1

A에 범주 boat의 값이 포함되어 있지 않아도 iscategory1(true)을 반환합니다.

입력 인수

모두 축소

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

범주 이름으로, string형 배열, 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열로 지정됩니다.

확장 기능

버전 내역

R2013b에 개발됨