MATLAB 帮助中心
确定分类数组的类别是否受保护
tf = isprotected(A)
如果分类数组的类别受保护,则 tf = isprotected(A) 返回逻辑值 1 (true)。否则,isprotected 将返回逻辑值 0 (false)。
tf
A
1
true
isprotected
0
false
1 (true) - 在向 B 赋新值时,这些值必须属于现有类别之一。因此,您只能合并具有相同类别的数组。要向 B 添加新类别,必须使用 addcats 函数。
B
addcats
0 (false) - 在向 B 赋新值时,类别会自动更新。因此,您可以合并具有不同类别的(非有序)分类数组。类别可更新,以便同时包含这两个数组中的类别。
示例
全部折叠
输入数组,指定为分类数组。
有序分类数组的类别始终受保护。
True 或 false 结果,以数据类型 logical 为 1 或 0 形式返回。
logical
全部展开
isprotected 函数完全支持 tall 数组。有关详细信息,请参阅 tall 数组。
此函数完全支持代码生成。有关详细信息,请参阅分类数组的代码生成 (MATLAB Coder)。
backgroundPool
ThreadPool
isprotected 函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
isprotected 函数完全支持分布式数组。有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
在 R2013b 中推出
categorical | categories
categorical
categories
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处