matlab向量的排序(自寫函數)

function a_ed = arraysort(a)
%冒泡排序法
for i =1:length(a)-1
    %進行多少次比較
    for j=1+i:length(a)
        %每次求出最大的數,放在最後
        if(a(j)<a(i))
            tem = a(i);
            a(i) = a(j);
            a(j) = tem;
        end
    end
    a_ed = a;
end
clc;
clear;
a = [2 4 4 6 14 0 2 8 4 1 9 4]
b = arraysort(a)


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