matlab怎么跳出for循环

2025-03-22 00:22:19
推荐回答(2个)
回答(1):

在matlab中,可以使用beak语句退出for循环,用法与C语言类似。


举例说明如下:

for i = 1 : 10
    a = sum(1 : i);  % 将1到i的累积和存放到变量a中
    if a>10    % 如果1到i的累积和大于10,则跳出break循环
        break;
    end
end

   

对于以上程序,由于1+2+3+4+5=15>10,所以当i=5时就会执行break语句,从而跳出for循环。

回答(2):

用 break 就可以了

http://jingyan.baidu.com/article/a3f121e4b32b72fc9052bbb4.html