Matlab中怎样同时找出一组数中最小第二小的一个数?

2024-12-04 15:24:45
推荐回答(1个)
回答1:

对最后一列排序,并返回索引向量IX,然后取其前两个即可。

例如,如果矩阵为M,则

>> [B, IX] = sort(M(:,3));
>> M(IX(1:2), :)
ans =
   30.7000   48.9000   11.6004
   18.5000   36.2000   12.6143