gpt4 book ai didi

matlab - 打破嵌套循环

转载 作者:行者123 更新时间:2023-12-02 22:13:14 26 4
gpt4 key购买 nike

我在 Matlab 中有三个嵌套循环,在每个循环中,我都有一个检查标志的“if”。如果没问题,算法就会继续,否则,我希望程序应该终止。这是我的代码,我认为有问题!

[A] = finction (...,...,...)

for i = 1:100
for j = 1:100
for k = 1:30

some operation which its results is a flag

if flag==1 % its initial value is 0
break
end;
end;
end;
end;

应该把中断放在哪里才能中断其余的计算?

最佳答案

BREAK终止循环的执行,因此如果有嵌套循环,break 只会退出最内​​层的循环,程序将继续运行。

如果要终止整个函数,需要使用RETURN .请注意,在调用 return 时,所有请求的输出参数都必须分配给某个值,否则代码将抛出错误。

关于matlab - 打破嵌套循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14914926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com