matlab跳出循环嵌套问题
有两个循环,且循环是嵌套的,怎样实现当里层循环符合某一条件时,跳出里层循环,同时,跳出外层的循环...
有两个循环,且循环是嵌套的,怎样实现当里层循环符合某一条件时,跳出里层循环,同时,跳出外层的循环
展开
展开全部
自己设变量,根据变量,再跟。
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
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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用命令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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写成函数,然后return
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询