类别数组
类别categorical 数组是一种存储有限类别的数组,类别数组可以实现对非数值数据的高效存储和操作。
类别数组的创建
首先创建一个元胞数组,然后调用catrgorical
>> allsizes = {'BIG' 'MEDIUM' 'SMALL'}
allsizes =
1×3 cell 数组
{'BIG'} {'MEDIUM'} {'SMALL'}
>> sizeOrd = categorical(allsizes)
sizeOrd =
1×3 categorical 数组
BIG MEDIUM SMALL
查看所有类别
>> categorical(sizeOrd)
ans =
1×3 categorical 数组
BIG MEDIUM SMALL
类别数组的使用
>> C = {'blue' 'green' 'yello';'blue' 'blue' 'yello'}
C =
2×3 cell 数组
{'blue'} {'green'} {'yello'}
{'blue'} {'blue' }