算了上代码吧,你说的有点不清楚
n=length(A);K=0;n0=n;mm=ones(1,n);tag=0;Q=zeros(1,n);
for ii=n:-1:2
if (A(ii)==0)
if(A(ii-1)==0)
if (tag==0)
ii
Q(n-ii+1)=ii-1
end
K=K+1;
end
end
end
if (K==0)
Q=[];
end
K,
i=1;
while(Q(i)==0)
Q(i)=[];
end
Q
Q=Q(find(Q==0)-1);Q=Q(1)
n=length(A);K=0;n0=n;mm=ones(1,n);tag=0;Q=zeros(1,n);
for ii=n:-1:2
if (A(ii)==0)
if(A(ii-1)==0)
if (tag==0)
ii
Q(n-ii+1)=ii-1
end
K=K+1;
end
end
end
if (K==0)
Q=[];
end
K,
i=1;
while(Q(i)==0)
Q(i)=[];
end
Q
Q=Q(find(Q==0)-1);Q=Q(1)
