的名义上的
和序数
不建议使用数组数据类型。要表示有序和无序的离散、非数值数据,请使用分类数组(MATLAB)数据类型。
这个示例展示了如何确定序数数组的排序顺序。
加载示例数据。
AllSizes = {“媒介”,“大”,“小”,“小”,“媒介”,…“大”,“媒介”,“小”};
创建的变量,AllSizes
是字符向量的单元格数组,包含对8个对象的大小度量。
创建一个序数数组。
转换AllSizes
到一个有级别的有序数组小
<媒介
<大
。
AllSizes =序数(AllSizes, {}, {“小”,“媒介”,“大”});getlevels (AllSizes)
ans =1 x3序数小中大
对序数数组进行排序。
当排序有序数组时,排序后的观察值与类别级别的顺序相同。
sizeSort = (AllSizes)进行排序;sizeSort (:)
ans =8 x1序数小的小的小的中中型的中中型的大的大的
排序序数数组,sizeSort
,包含从小到大排列的观察结果。