mergelevels

(不推荐)名义或有序阵列的合并水平

公称序数词不推荐组数据类型。代表有序和无序的离散,非数值数据,使用分类数组(MATLAB)数据类型来代替。

描述

= mergelevels(一个oldlevels合并的两个或两个以上的水平一个

  • 如果一个公称阵列,mergelevels使用第一个标签oldlevels作为新的水平。

  • 如果一个是一个序数词阵列,所述水平指定由oldlevels必须是连续的,并mergelevels使用对应于最低水平标签oldlevels作为标签的新水平。

= mergelevels(一个oldlevelsnewlevel合并两个或多个级别与标签的新水平newlevel

例子

全部收缩

创建从数据在一个单元阵列的标称阵列。

颜色=额定({'R''B''G';'G''R''B';'B''R''G'},...{'蓝色''绿色''红'})
颜色=3x3的名义红蓝绿绿红蓝蓝红,绿

合并的元素'红''蓝色'水平进入一个新的水平标记'紫色'

颜色= mergelevels(颜色,{'红''蓝色'},'紫色'
颜色=3x3的名义紫紫绿绿紫紫紫紫绿

显示的水平颜色

getlevels(颜色)
ANS =1x2的名义紫绿

输入参数

全部收缩

名义或有序阵列,指定为公称要么序数词阵列与对象创建公称要么序数词

水平合并,指定为一个字符串数组,字符向量,或2- d字符阵列的单元阵列。对于有序阵列,在水平oldlevels必须是连续的。

数据类型:烧焦||细胞

级别从合并后的水平,指定为给出了新的水平标签中的文字载体或串标创建。

数据类型:烧焦|

输出参数

全部收缩

名义或有序阵列,返回为公称要么序数词阵列对象。

介绍了在R2007a