Matlab的Categorical类型的一个常见用法

categorical是一个Matlab数据类型,可将数值分配给有限组的离散类别,比如“高”,“中”,“低”三个组。分类数组能提供高效的数据存储和方便的非数值数据处理,同时为数值保留有意义的名称。分类数组的一个常见用法是识别出table里的指定行数据。

一、将数组数据格式设置为分类类型

可用 B = categorical(A),将A转换成categorical类型的数组B。

也可在导入数据的界面,选则数据类型为categorical。
Matlab的Categorical类型的一个常见用法

二、查看包含的分类名

用categories(A)函数查看categorical类型的数组A所包含的类别名称。
Matlab的Categorical类型的一个常见用法

三、提取该类别的其他信息

TF = (T.Stations == ‘S2’); %将符合条件的对应位置置1
T(TF,:) %提取相关信息
Matlab的Categorical类型的一个常见用法