Я анализирую двойные массивы в Matlab для создания гистограмм. Каждая строка соответствует стране и имеет определенные значения, которые сравниваются. Имена строк хранятся в массиве ячеек и реализуются в гистограмме с помощью set(gca,'XTickLabel',{Combined{:,1}})
. Это предполагает, что порядок строк остается неизменным во время анализа.
Однако в моем анализе мне нужно отсортировать строки, чтобы найти страны с лучшими и худшими показателями. Делая это, я не могу построить гистограмму со странами, соответствующими их странам. Вот как я сортировал двойные данные:
[~,SortLR2018] = sort(d2018(:,4));
LR2018 = d2018(SortLR2018,:);
Кто-нибудь знает, как я могу отсортировать названия стран (массивы ячеек) так, чтобы они соответствовали отсортированным значениям (двойные массивы)?