Почему алгоритм сортировки строк в MATLAB отличается от алгоритма Windows? - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть много файлов WAV, каждый из которых сопоставлен по имени и другой информации с файлом Excel.

Я отсортировал файл Excel по имени, а также папку, содержащую все файлы WAV - обасортировка получилась одинаковой.

Когда я попытался перебрать все эти файлы через MATLAB, порядок не был отсортирован, как указано выше.поэтому я «вручную» отсортировал все файлы (используя sortrows), но сортировка осталась прежней.

Итак, вопрос в том, почему?и как мне сопоставить 2 разные сортировки?

1-ая - это сортировка MATLAB, вторая - это проводник Windows.

MATLAB's Windows'

1 Ответ

0 голосов
/ 15 апреля 2019

Поскольку Windows сортируется по имени (или как вы выберете), но Matlab наверняка использует inode https://en.wikipedia.org/wiki/Inode, чтобы сделать заказ по команде dir.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...