本文概述
- 句法
- 例1
句法
Continue
以下是在MATLAB中使用continue语句的要点:
- Continue语句将执行控制传递给for或while循环的下一个迭代。
- 在continue语句之后的所有其余语句不会在当前迭代中执行。
- Continue语句仅适用于调用它的循环的主体, 因此在嵌套循环中, 它会影响发生它的循环的执行。
- continue语句仅在for或while循环内运行, 而不能在函数内使用。但是, 如果一个函数有一个for或while循环, 则可以在循环内使用continue。
文章图片
例1
% program to print all numbers divisible by 3 and skip remaining a = (1:4:50);
% creates row vector from 1 to 50 with a step of 4for k = 1:numel(a)if rem(a(k), 3)continueenddisp(a(k))end
【MATLAB continue语句】输出
9213345
继续嵌套if-else
例:
% program to find number which is divisible by all numbers from 2 to 9v = [2, 3, 4, 5, 6, 7, 8, 9];
min = 1;
max = 10000;
for m = min : maxif mod(m, v(1))continueelseif mod(m, v(2))continueelseif mod(m, v(3))continueelse if mod(m, v(4))continueelseif mod(m, v(5))continueelseif mod(m, v(6))continueelseif mod(m, v(7))continueelseif mod(m, v(8))continueelsedisp(['divisible by all :' num2str(m)])endendendendendendendendenddisp('....')
推荐阅读
- 快速安装MATLAB详细步骤
- MATLAB while循环语句
- MATLAB嵌套循环语句
- MATLAB for循环语句
- MATLAB中的工作区,变量和函数
- MATLAB循环语句
- MATLAB switch语句
- MATLAB嵌套if-else语句
- MATLAB if-elseif-else…end语句