根据用户定义的顺序对集合排序软件

根据用户定义的顺序对集合进行排序

软件应用简介

根据用户定义的顺序对集合排序软件

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和ORDER可以是字符串的单元格数组。

示例:
按自定义顺序对数字排序的百分比:前80-100个,然后倒序
%个奇数,然后其余个
S = ceil(rand(1,10)* 100)%10个随机数
ORDER = [80:100 99:-2:1 1:100];
R = sortset(S,ORDER)

%对单词列表进行排序(单词“ xxx”不在列表中)
S = {‘bb’,’a’,’dd’,’a’,’cc’,’ dd’,’xxx’,’cc’,’e’,’bb’}
[R,I,J] = sortset(S,{‘a’,’e’,’bb’,’dd’,’cc ‘})
isequal(R,S(I)),isequal(R(J),S)

%对沿
S = {‘bb’,’a’,’dd’,’a’,’ 列的单词列表进行排序 cc’; ‘dd’,’dd’,’cc’,’e’,’bb’}
R = sortset(S,{‘a’,’e’,’bb’,’dd’,’cc’},2)

界面展示

根据用户定义的顺序对集合排序软件

结果展示

根据用户定义的顺序对集合排序软件 根据用户定义的顺序对集合排序软件

规格 价

0元试用
0.0元人民币/月

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月20日
下一篇 2022年9月20日

相关推荐