主要内容

addcats

将类别添加到类别数组

描述

例子

B = addcats (一个newcats)将类别添加到输入类别数组的类别列表的末尾,一个.输出分类数组,B,包含相同的值一个.输出,B,不包含与新类别相等的任何元素,直到您为其赋值newcats元素在B

如果一个是序号分类数组,则必须指定“之前”,beforewhere“后”,afterwhere输入参数。

例子

B = addcats (一个newcats“之前”,beforewhere)在指定的类别之前添加类别beforewhere

B = addcats (一个newcats“后”,afterwhere)在指定的类别之后添加类别afterwhere

例子

全部折叠

创建非序号分类数组。

A =分类({“共和党人”“民主党人”“共和党人”“民主党人”“共和党人”“民主党人”})
一个=2 x3分类共和党民主党共和党民主党共和党民主党

显示的类别一个

类别(A)
ans =2 x1细胞{“民主党”}{“共和党”}

一个是一个2乘3的类别数组,包含两个类别。

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

B = addcats (A, {“独立”“秘密”})
B =2 x3分类共和党民主党共和党民主党共和党民主党

B包含与一个

显示的类别B

类别(B)
ans =4 x1细胞{'democrat'} {'republican'} {'independent'} {'undeclared'}

B是一个包含四个类别的2 × 3类别数组。

创建有序分类数组。

A =分类({“媒介”“大”“小”“超大”“大”“媒介”},“小”“媒介”“大”“超大”},“顺序”,真正的)
一个=3 x2分类中,大,小xlarge,大,中

显示的类别一个

类别(A)
ans =4 x1细胞{'small'} {'medium'} {'large'} {'xlarge'}

一个是序数,类别有数学顺序吗小<中<大< xlarge

添加类别xsmall之前

B = addcats (A,“xsmall”“之前”“小”)
B =3 x2分类中,大,小xlarge,大,中

B包含与一个

显示的类别B

类别(B)
ans =5 x1细胞{' xsmall}{‘小’}{‘中等’}{‘大’}{“超大”}

类别有数学上的顺序Xsmall < small < medium < large < xlarge

输入参数

全部折叠

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

新类别,指定为字符向量、字符向量单元格数组或字符串数组。

类别,指定为字符向量或字符串标量。

类别,指定为字符向量或字符串标量。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

介绍了R2013b