2010-12-19 44 views
0

請問,我有mat格式的文件包含數組的結構,結構包括很多像ClassNam和DispNo ..等等的字段。我想這個文件取決於ClassNam然後DispNo ..我沒有使用排序依據ClassNam文件進行排序:基於MATLAB中的兩個字段對.mat格式文件進行排序

[ClaNa,index] = sort([ SimiMeaGabor50.ClassNam],'ascend'); 

我如何排序這個文件取決於兩個fieldw? ...任何人都可以幫助我。

感謝

回答

2

如果要排序的第一個基於價值的領域'field1',然後在現場'field2'值的結構數組S,你可以按如下方式使用功能SORTROWS

[sortedData,sortIndex] = sortrows([S.field1; S.field2].',[1 2]); %' 
S = S(sortIndex); 
+0

哦,我完全忘記了upvote。 – Jonas 2010-12-20 04:42:23

相關問題