setcats

用类别数组设置类别

描述

例子

B = setcats (一个,newcats)设置输出类别数组中的类别B使用以下定义的类别newcats和定义的元素一个

  • 如果一个是在一个类别中列出的newcats,则对应的元素B和in的值相同吗一个

  • 如果一个有一个类别没有列在newcats,然后B没有那个类别。中对应的元素B是未定义的。

  • 如果newcats列出不属于的类别的类别一个,然后B没有元素等于那个类别。

例子

全部折叠

创建包含各种颜色的分类数组。

A =分类({“蓝”,“黑”,“红色”;“红色”,“蓝”,“黑”;“黑”,“红色”,“蓝”})
一个=3 x3的分类蓝色,黑色,红色,红色,蓝色,黑色,红色,蓝色

设立新的类别。

B = setcats (A, {“红色”,“黑”})
B =3 x3的分类 black red  black black red 

元素蓝色的一个是未定义的B

创建包含各种颜色的分类数组。

A =分类({“蓝”,“黑”,“红色”;“红色”,“蓝”,“黑”;“黑”,“红色”,“蓝”})
一个=3 x3的分类蓝色,黑色,红色,红色,蓝色,黑色,红色,蓝色

设立新的类别。包括一个不属于的类别一个

B = setcats (A, {“红色”,“粉红色”,“蓝”})
B =3 x3的分类 red red blue   red blue

没有元素B粉红色的,因为粉红色的是不是一类的一个。指定一个元素B粉红色的

B (1、2) =“粉红色”;B
B =3 x3的分类<未定义> <未定义>红蓝

输入参数

全部折叠

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

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

提示

  • 若要更改类别数组中的类别名称,请使用renamecats

扩展功能

介绍了R2014b