为什么MATLAB的字符串排序算法与Windows的不同?

时间:2019-04-07 21:36:05

标签: string matlab sorting

我有很多wav文件,每个文件都按名称和其他名称映射 excel文件中显示信息。

我按名称对excel文件以及包含所有wav的文件夹进行了排序 文件-两种排序结果相同。

当我尝试通过MATLAB迭代所有这些文件时,未按上述顺序排序。因此我“手动”对所有文件进行了排序(使用sortrows),但排序仍然保持不变。

所以问题是为什么?以及如何匹配两种不同的排序方式?

第一个是MATLAB的排序,第二个是Windows资源管理器的排序。

MATLAB's Windows'

1 个答案:

答案 0 :(得分:0)

因为Windows是按名称(或您选择的任何名称)排序的,但是Matlab确保它使用inode https://en.wikipedia.org/wiki/Inode来按dir命令进行排序。