排序顺序数组

请注意

名义上的序数不建议使用数组数据类型。要表示有序和无序的离散、非数值数据,请使用分类数组(MATLAB)数据类型。

排序顺序数组

这个示例展示了如何确定序数数组的排序顺序。

加载示例数据。

AllSizes = {“媒介”,“大”,“小”,“小”,“媒介”,“大”,“媒介”,“小”};

创建的变量,AllSizes是字符向量的单元格数组,包含对8个对象的大小度量。

创建一个序数数组。

转换AllSizes到一个有级别的有序数组<媒介<

AllSizes =序数(AllSizes, {}, {“小”,“媒介”,“大”});getlevels (AllSizes)
ans =1 x3序数小中大

对序数数组进行排序。

当排序有序数组时,排序后的观察值与类别级别的顺序相同。

sizeSort = (AllSizes)进行排序;sizeSort (:)
ans =8 x1序数小的小的小的中中型的中中型的大的大的

排序序数数组,sizeSort,包含从小到大排列的观察结果。

另请参阅

相关的例子

更多关于