for outer_iterator = outer_start:outer_step:outer_stop
% 外层循环代码块
for inner_iterator = inner_start:inner_step:inner_stop
% 内层循环代码块
end
% 外层循环代码块继续执行
end
或者对于 while 循环:
outer_iterator = outer_start;
while outer_iterator <= outer_stop
% 外层循环代码块
inner_iterator = inner_start;
while inner_iterator <= inner_stop
% 内层循环代码块
inner_iterator = inner_iterator + inner_step;
end
outer_iterator = outer_iterator + outer_step;
% 外层循环代码块继续执行
end
在这里,outer_iterator 和 inner_iterator 分别是外层和内层循环的循环变量。你可以根据具体需求选择使用 for 循环或 while 循环,以及相应的起始值、步长和结束值。
以下是一个简单的示例,演示如何使用嵌套 for 循环生成一个九九乘法表:
for i = 1:9
for j = 1:9
fprintf('%2d ', i * j);
end
fprintf('\n');
end
这个示例中,外层循环控制乘法表的每一行,而内层循环负责生成每一行的乘法结果。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6727/MATLAB