找到數組中第 n 小的數據 matlab

%--找到數組 b中第 n 小的數據
function min_n = my_findMin(b,n)

if n == 1
    min_n = min(b);
else
    for x = 2:n
        %b = d_temp;
        d=min(b(find( b-min(b) >0 )));
        b = b(find(b >= d));
    end
    min_n = d;
end

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章