PDA

查看完整版本 : [求助]如何排序


aisha511015
2008-05-19, 21:14
我编了一个程序可自己查不出错误还请各位大虾帮忙,谢谢!
function B=matric2(A)
for i=1:12
t=1;
B(i,t)=i;
for j=1:12
while A(i,j)~=0
t=t+1;
B(i,t)=j;
i=j;
end
end
end
for k=1:12
y=ismember(B(k,1),A(B(k,12),:))
if y=='1'
for s=k+1:12
if B(k,:)==[B(s,(13-s):12) B(s,1:(12-s))]
B(k,:)=[];
end
end
end
if y=='0'
B(k,:)=[];
end
end