矩阵按照某一列数字的大小分类

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 =
246
359
【矩阵按照某一列数字的大小分类】
a2 =
793
568

    推荐阅读