matrix=[40 42 29.8998; 32 40 31.8437; 194 40 21.7274; 152 39 31.0663; 39 36 28.2676; 44 36 29.3692; 166 36 25.2394];[b,m,n] = unique(matrix(:,2));sort_b = sort(b,'descend'); res=[];for i=1:3 %修改这个,知获得前i个组数字道 row_convert = find(b==sort_b(i)); row = find(n==row_convert); maxVal = max(matrix(row,3)); index = find(matrix(:,3)==maxVal); res = [res;matrix(index,:)];endres
结果为: