sort_nat:自然顺序排序

按自然顺序对字符串排序。

[qh] [qh

[qh]2011/1/22

[qh

[qh]该文件被选为MATLAB Central本周精选

自然顺序排序对包含数字的字符串进行排序,以便考虑到数字的数值。对于包含不同位数的索引号的文件名排序尤其有用。通常,人们会使用前导零来获得正确的排序顺序,但是对于这个函数,你不需要这样做。例如,输入为

{‘中’,‘file2.txt’,‘file10.txt}

正常的种类会给你

{‘中’,‘file10.txt’,‘file2.txt}

而sort_nat会给你

{‘中’,‘file2.txt’,‘file10.txt}

化学式용양식

道格拉斯·施瓦茨(Douglas Schwarz, 2023)。sort_nat:自然顺序排序(//www.tianjin-qmedu.com/matlabcentral/fileexchange/10959-sort_nat-natural-order-sort), MATLAB中央文件交换。검색됨

Matlab릴리스호환정보
大鼠:r14sp2
[qh
플랫폼호환성
窗户 macOS Linux
/ /
帮助中心MATLAB的答案에서移位和排序矩阵에대해자세히알아보기

社区寻宝

在MATLAB Central中寻找宝藏,并了解社区如何帮助您!

开始狩猎!
버전 게시됨 * * * *
1.3.0.0

修复了Evgeny Pr.发现的错误(谢谢!)

1.2.0.0

增加了按降序排序的能力。

1.1.0.0

Steve Herman发现了一个隐晦的bug(对一个没有数字字符的字符串的单元格数组进行排序),现在已经修复了。谢谢你,史蒂夫!

1.0.0.0

修复了某些情况下排序顺序的歧义,例如{'a0','a00'}。增加速度。放松的MATLAB版本要求-不再需要R2006a,现在应该使用更旧的版本。