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