我正在分析Matlab中的双数组以创建条形图。每行对应一个国家/地区,并具有要比较的特定值。行名存储在单元格数组中,并由set(gca,'XTickLabel',{Combined{:,1}})
在条形图中实现。假设在分析过程中行的顺序保持不变。
但是,在我的分析中,我需要对行进行排序以找到表现最好和最差的国家。这样,我无法绘制条形图与相应国家/地区的国家/地区。这就是我对double数据进行排序的方式:
[~,SortLR2018] = sort(d2018(:,4));
LR2018 = d2018(SortLR2018,:);
有人知道我该如何对国家(单元格数组)的名称进行排序,使其与排序后的值(双精度数组)匹配?