主要内容

范畴数组

具有有限离散非数值数据集值的定性数据数组

绝对的是一种数据类型,用一组离散类别中的值存储数据。例如,语法C=分类({'R','G','B','B','G','B'})创建一个包含六个属于类别的元素的类别数组R,G,或B.

分类数组提供了对非数字数据的高效存储和方便操作,同时还为数据值保留了有意义的名称。类别可以具有自然顺序,但不是必需的。有关更多信息,请参阅创建分类数组或观看表和分类数组.

功能

全部展开

绝对的 包含分配给类别的值的数组
离散化 将数据分组到箱子或类别中
类别 范畴数组的范畴
分类的 确定输入是否为分类数组
分类 测试分类数组类别
同位旋的 确定输入是否为有序分类数组
受保护 确定分类数组的类别是否受保护
未定义 在分类数组中查找未定义的元素
添加猫 将类别添加到分类数组
合并猫 在分类数组中合并类别
移除 从分类数组中删除类别
重命名CATS 在分类数组中重命名类别
重组猫 在分类数组中重新排序类别
赛特猫 在分类数组中设置类别
总结 打印表、时间表或分类数组的摘要
数猫 按类别统计分类数组元素的出现次数

话题

创建分类数组

此示例演示如何创建分类数组。

使用分类数组访问数据

从分类数组中搜索、选择和删除元素。

使用分类数组的优点

分类数组提供了数据的自然表示、字符向量的数学排序和高效的内存使用。

支持分类数组的核心函数万博1manbetx

MATLAB中的多种函数®对分类数组的操作方式与对其他数组的操作方式大致相同。其中一些函数在操作分类数组时可能表现出特殊的行为。