停止后如何算循环的次数?我的第一步就错了,求求大神帮忙
v=[];
v=zeros(1,20);
for a = 1:length(v)
v(a)=randi(20);
end
for i = 1 :length(v)
for j = i+1 : length(v)
if v(i)==v(j)
v=[v randi(20)];
i=i+1;
break;
end
end
end
for k = 1:length(v)
for n = 1:20
if v(k)==n
v=v;
elseif v(k)~=n
a=randi(20);
v=[v a];
end
if a~=n
v=[v randi(20)];
k=k+1;
break;
end
end
end
disp('number of steps: ')
i*k
çä¸æ..é¾éä¸åºè¯¥ç¨randi(20)å