合并范畴阵列

这个例子显示了如何将两个分类阵列组合。

创建范畴阵列

创建一个分类阵列一个含有的25名学生优选午餐饮料在教室A.

A =画廊('integerdata',3,[25,1],1);A =类别(A,1:3,{'牛奶''水''果汁'});

一个是一个25×1阵列分类具有三个不同的类别:牛奶果汁

总结分类阵列,一个

摘要(A)
牛奶8水8汁9

八名学生的课堂一个喜欢牛奶,八水偏爱,九更喜欢果汁。

创建另一个分类排列,,含在教室B的28名学生的喜好

B =廊('integerdata',3,[28,1],3);B =分类(B,1:3,{'牛奶''水''果汁'});

是含有相同类别作为28×1阵列分类一个

总结分类阵列,

摘要(B)
牛奶12水10汁6

十二名学生在课堂乙喜欢牛奶,十分喜欢水,六汁喜欢。

CONCATENATE范畴阵列

从教室A和B中的数据连接成一个单一的分类阵列组别1

组别1 = [A,B]。

总结分类阵列,组别1

摘要(第1小组)
牛奶20水18 15汁

组别1是具有三个类别53×1阵列分类:牛奶果汁

创建范畴阵列不同类别

创建一个分类阵列第2组从谁给予苏打饮料的额外选择50名学生包含数据。

第2组=画廊('integerdata',4,[50,1],2);组2 =分类(Group2,1:4,{'果汁''牛奶''苏打''水'});

总结分类阵列,第2组

摘要(第2组)
汁18牛奶10苏打水13 9

第2组是具有四个类别50×1阵列分类:果汁牛奶苏打

串联阵列不同类别

从串联数据组别1第2组

学生= [组别1;组2];

总结所得的分类阵列,学生们

摘要(学生)
牛奶30水27 33汁汽水13

级联追加专用于所述第二输入的类别,苏打到类别列表的从第一输入结束时,牛奶果汁苏打

采用reordercats来改变分类阵列中的类别的顺序,学生们

学生= reordercats(学生,{'果汁''牛奶''水''苏打'});类(学生)
ANS =4X1细胞{ '汁'} { '牛奶'} { '水'} { '苏打'}

范畴阵列的联盟

使用功能联盟以找到独特的回应组别1第2组

C =联盟(组1,组2)
C =4X1分类水牛奶果汁汽水

联盟返回从组合值组别1第2组没有重复。在这种情况下,C等同于级联的类别,学生们

所有在这个例子中,分类排列的是nonordinal。要结合有序分类阵列,它们必须具有相同的套类,包括它们的顺序。

也可以看看

||||||

相关的例子

更多关于