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