主要内容

比较分类数组元素

这个例子展示了如何使用关系操作分类数组。

创建分类数组单元阵列的特征向量

创建一个2×4单元阵列的特征向量。

C = {“蓝”“红色”“绿色”“蓝”;“蓝”“绿色”“绿色”“蓝”};颜色=分类(C)
颜色=2 x4分类蓝红色绿色蓝色蓝色绿色绿蓝色

颜色是一个2×4分类数组。

分类的类别列表的数组。

类别(颜色)
ans =3 x1细胞{“蓝”}{“绿色”}{'红色'}

确定元素相等

使用关系运算符,情商(= =),第一行和第二行比较颜色

颜色(:1)= =颜色(2:)
ans =1 x4逻辑阵列1 0 1 1

只有第二列中的值的行之间的不同。

整个阵列特征向量进行比较

比较整个分类数组,颜色特征向量“蓝”找到所有的位置蓝色的值。

颜色= =“蓝”
ans =2 x4逻辑阵列1 0 0 1 1 0 0 1

有四个蓝色的条目颜色,一个在数组的每一个角落。

转换为一个顺序分类数组

添加一个数学订购的类别颜色。指定类别的代表颜色光谱的排序,红色<绿色<蓝色

颜色=分类(颜色,{“红色”,“绿色”“蓝”},“顺序”,真正的)
颜色=2 x4分类蓝红色绿色蓝色蓝色绿色绿蓝色

分类数组中的元素是相同的。

离散的类别列表颜色

类别(颜色)
ans =3 x1细胞{'红色'}{“绿色”}{“蓝”}

根据订单比较元素

确定第一列的元素颜色大于第二列中的元素。

颜色(:1)>颜色(:,2)
ans =2 x1逻辑阵列1

第一列中的值,蓝色的大于相应的值,第二列,红色的绿色

发现所有的元素颜色小于“蓝”

颜色<“蓝”
ans =2 x4逻辑阵列0 1 1 0 0 1 1 0

这个函数lt(<)表示所有的位置绿色红色的值和1

另请参阅

|

相关的例子

更多关于