文档帮助中心
确定类别数组的类别是否受到保护
tf = isprotected(A)
例子
Tf = isprotected(一个)返回逻辑1(真正的),如果类别一个受到保护。否则,isprotected返回逻辑0(假).
Tf = isprotected(一个)
一个
1
真正的
isprotected
0
假
真正的-当你分配新值给B,这些值必须属于现有的一个类别。因此,您只能组合具有相同类别的数组。添加新的类别B,你必须使用addcats函数。
B
addcats
假-当你分配新值给B,类别会自动更新。因此,可以组合具有不同类别的(非序数)类别数组。类别可以更新以包括来自两个数组的类别。
全部折叠
创建一个包含10个对象大小的分类数组。使用名字小,媒介,大对于这些值“年代”,“米”,“L”.
小
媒介
大
“年代”
“米”
“L”
值集= {“年代”,“米”,“L”};猫名= {“小”,“媒介”,“大”};A = categorical({“米”;“L”;“年代”;“年代”;“米”;“L”;“米”;“L”;“米”;“年代”},...valueset catnames,“顺序”,真正的)
一个=10 x1分类中,大,小,中,大,中,大,中,小
一个是一个10 × 1的分类数组。
显示的类别一个.
类别(A)
ans =3 x1细胞{'小'}{'中'}{'大'}
的类别是否一个受到保护。
tf =逻辑1
自一个是序数类别数组,类别受保护。例如,如果您试图添加不属于现有类别的新值A(11) = 'xlarge',则返回错误。
A(11) = 'xlarge'
首先,使用addcats的新类别超大.
超大
A = addcats(A,“超大”,“后”,“大”);
自一个是受保护的,您现在可以为超大因为它有一个现有的类别。
(11) =“超大”
一个=11 x1分类中,大,小,中,大,中,大,中,小,大
一个现在是一个包含四个类别的11 × 1类别数组,这样小<中<大< xlarge.
小<中<大< xlarge
分类数组,指定为向量、矩阵或多维数组。
序号类别数组的类别总是受到保护。
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组.
这个函数完全支持代码生成。金宝app有关更多信息,请参见分类数组的代码生成(MATLAB编码器).
这个函数完全支持分布式数组。金宝app有关更多信息,请参见运行MATLAB函数与分布式数组(并行计算工具箱).
分类|类别
分类
类别
在您的系统中存在此示例的修改版本。您想要打开这个版本吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处
现在就得到审判