文档

addcats

添加分类类别阵列

句法

B = addcats(A,newcats)
B = addcats(A,newcats, '前',beforewhere)
B = addcats(A,newcats, '后',afterwhere)

描述

B = addcats(一个newcats增加了分类类别列表用于输入分类数组的末尾,一个。输出分类阵列包含相同的值一个。输出,,不包含任何元素等于新的类别,直到你赋值newcats在元素

如果一个是一个有序分类数组,你必须指定'以前',beforewhere要么'后',afterwhere输入参数。

B = addcats(一个newcats,'之前',beforewhere由指定的类别之前添加的类别beforewhere

B = addcats(一个newcats,'后',afterwhere由指定的类别后添加的类别afterwhere

例子

全部收缩

创建nonordinal分类排列。

A =分类({'共和党人''民主党人''共和党人';...'民主党人''共和党人''民主党人'})
A =的2x3阵列分类共和民主主义共和民主主义共和民主主义

显示的类别一个

类(A)
ANS =2×1单元阵列{ '民主主义'} { '共和'}

一个是具有两个类别的2×3阵列分类。

添加的类别,独立未申报,对类别列表的末尾。

B = addcats(A,{'独立'“未申报的”})
B =的2x3阵列分类共和民主主义共和民主主义共和民主主义

包含为相同的值一个

显示的类别

类(B)
ANS =4X1单元阵列{ '民主主义'} { '共和'} { '独立'} { '未声明'}

是具有四类一个2×3阵列分类。

创建有序分类数组。

A =分类({'中''大';'小''XLARGE';'大''中'},...{'小''中''大''XLARGE'},“序”,真正)
A =3x2的阵列分类中大XLARGE小中大

显示的类别一个

类(A)
ANS =4X1单元阵列{'small'} {'medium'} {'large'} {'xlarge'}

以来一个为序,类别有数学排序小<介质<大

添加类别XSMALL之前

B = addcats(A,'XSMALL''之前''小'
B =3x2的阵列分类中大XLARGE小中大

包含为相同的值一个

显示的类别

类(B)
ANS =5X1单元阵列{ 'XSMALL'} { '小'} { '中'} { '大'} { 'XLARGE'}

该类别具有数学排序XSMALL <小<介质<大

输入参数

全部收缩

分类数组,指定为矢量,矩阵或多维数组。

新的类别,指定为字符向量或特征向量的单元阵列。

类别先于,指定为字符向量。

类别跟随,指定为特征向量。

扩展功能

介绍了在R2013b

是这个主题有帮助吗?