MATLAB 帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
查找分类数组中未定义的元素
TF = isundefined(A)
TF = isundefined(A) 返回一个逻辑数组,指示分类数组中的哪些元素是未定义的值。对于未定义的元素,isundefined 将返回逻辑值 1 (true)。否则,将返回逻辑值 0 (false)。TF 的大小与 A 的大小相同。
A
isundefined
1
true
0
false
TF
A 中没有相应类别的所有元素都是未定义的元素。未定义的分类值是缺失值,类似于 NaN、NaT 及其他数据类型的缺失字符串。
NaN
NaT
示例
全部折叠
根据数值创建一个分类数组,其中 1、2 和 3 分别表示 red、green 和 blue。
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 对应的数组元素没有对应的类别。因此,它们在输出分类数组中未定义。
在分类数组中查找未定义元素。
TF = 5×2 logical array 1 0 0 0 0 0 0 1 0 0
输入数组,指定为分类数组。
全部展开
isundefined 函数完全支持 tall 数组。有关详细信息,请参阅 tall 数组。
此函数完全支持代码生成。有关详细信息,请参阅分类数组的代码生成 (MATLAB Coder)。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
此函数完全支持分布式数组。有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
在 R2013b 中推出
missing | ismember | exist
missing
ismember
exist
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处