Main Content

isundefined

查找分类数组中未定义的元素

说明

示例

TF = isundefined(A) 返回逻辑数组 TF,指示分类数组 A 中的哪些元素包含未定义的值。对于未定义的元素,isundefined 将返回逻辑值 1 (true)。否则,将返回逻辑值 0 (false)。TF 的大小与 A 的大小相同。

A 中没有相应类别的所有元素都是未定义的元素。未定义的值与数值数组中的 NaN 类似。

示例

全部折叠

根据数值创建分类数组 A,其中 123 分别表示 red、green 和 blue。

A = categorical([4 1; 2 3; 2 1; 3 4; 1 1],1:3,{'red','green','blue'})
A = 5x2 categorical
     <undefined>      red         
     green            blue        
     green            red         
     blue             <undefined> 
     red              red         

A 是包含以下三个类别的 5×2 分类数组:redgreenblue。与 categorical 函数输入数组中的数值 4 对应的数组元素没有任何相应的类别。因此,它们在输出分类数组 A 中未定义。

查找 A 中未定义的元素。

TF = isundefined(A)
TF = 5x2 logical array

   1   0
   0   0
   0   0
   0   1
   0   0

A(1,1)A(4,2) 未定义。

输入参数

全部折叠

分类数组,指定为向量、矩阵或多维数组。

扩展功能

版本历史记录

在 R2013b 中推出

另请参阅

|