在 MATLAB 中,break 语句用于在循环中提前退出,即使循环条件仍然为真。break 语句通常用于在满足某个条件时终止循环。其基本语法如下:
while condition
    % 代码块
    if some_condition
        break; % 当满足某个条件时退出循环
    end
    % 继续执行循环代码块
end

或者对于 for 循环:
for iterator = start:step:stop
    % 代码块
    if some_condition
        break; % 当满足某个条件时退出循环
    end
    % 继续执行循环代码块
end

break 语句会立即终止当前的 while 或 for 循环,并执行循环之后的代码。

以下是一个简单的示例,演示了在 for 循环中使用 break:
for i = 1:10
    disp(i);
    if i == 5
        break; % 当 i 等于 5 时退出循环
    end
end

在这个例子中,当 i 的值等于 5 时,break 被执行,导致退出循环。因此,只有数字 1 到 5 被输出。

请注意,break 语句只会中断当前的循环,如果嵌套在多个循环中,只会退出最内层的循环。




转载请注明出处:http://www.pingtaimeng.com/article/detail/6728/MATLAB