文件名称:SORTSET (v2.0):根据用户定义的顺序对集合进行排序-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-19 18:47:55
matlab
SORTSET 根据用户定义的顺序对集合进行排序 对于向量,R = SORTSET(S,ORDER)根据ORDER指定的顺序对集合S进行排序。 如果 S 的元素不在 ORDER 中,它们将按原始顺序放在 R 的末尾。 对于矩阵,SORTSET(S,ORDER) 对 S 的每一列进行排序,对于 ND 数组,SORTSET(S,ORDER) 沿 S 的第一个非单一维度对元素进行排序。 SORTSET(S,ORDER,DIM) 沿维度 DIM 排序。 [R, I, J] = SORTSET(S, ORDER) 返回索引向量,使得 R 等于 S(I),并且 R(J) 等于 S。R、I 和 J 的大小与 S 相同。 S 和 ORDER 可以是字符串元胞数组。 例子: % 按自定义顺序对数字进行排序:前 80-100,然后倒序% 奇数优先,而不是休息S = ceil(rand(1,10)*100)
【文件预览】:
sortset.zip