矩陣按照某一列數字的大小分類

a=[2 4 6 ;
    7 9 3 ;
    5 6 8;
    3 5 9];
for i =1:length(a)
    if a(i,1)<4
        a1(i,:)=a(i,:);%第一列的數字小於4,所在行就歸爲a1
    else
        a2(i,:)=a(i,:);%否則,所在行就歸爲a2
    end
end
a1(all(a1==0,2),:)=[];%刪除全零行
a2(all(a2==0,2),:)=[];%刪除全零行

計算結果:

a1 =

     2     4     6
     3     5     9


a2 =

     7     9     3
     5     6     8

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