请,我有mat格式文件包含数组结构,结构包括很多字段,如ClassNam和DispNo..etc。我想根据ClassNam然后DispNo排序这个文件..我根据ClassNam使用以下方法对文件进行排序:
[ClaNa,index] = sort([ SimiMeaGabor50.ClassNam],'ascend');
如何根据两个fieldw对此文件进行排序? ......任何人都可以帮助我。
感谢
答案 0 :(得分:2)
如果要首先根据字段S
中的值对字段结构数组'field1'
进行排序,然后根据字段'field2'
中的值进行排序,则可以使用函数{{3}如下:
[sortedData,sortIndex] = sortrows([S.field1; S.field2].',[1 2]); %'
S = S(sortIndex);