matlab跳出循环嵌套问题

2025-02-26 02:16:58
推荐回答(3个)
回答1:

自己设变量,根据变量,再跟。

flag=0;
for j=i:-1:1
for jj=1:p
if cont(jj)==j
ttd=j;
flag=1;
break;
end
end
if flag==1
break;
end
end

回答2:

用命令break
1.退出内层
例如:
for i = 1:10
if i>5
break
end
end

2.退出外层
例如:
flag=0;
for j=i:-1:1
for jj=1:p
if cont(jj)==j
ttd=j;
flag=1;
break;
end
end
if flag==1
break;
end
end

回答3:

写成函数,然后return