MATLAB写循环嵌套
时间: 2024-02-24 15:26:13 浏览: 24
MATLAB 中可以使用 for 循环或 while 循环进行嵌套。
for 循环嵌套示例:
```matlab
for i = 1:5
for j = 1:3
disp(['i = ', num2str(i), ', j = ', num2str(j)])
end
end
```
输出结果:
```
i = 1, j = 1
i = 1, j = 2
i = 1, j = 3
i = 2, j = 1
i = 2, j = 2
i = 2, j = 3
i = 3, j = 1
i = 3, j = 2
i = 3, j = 3
i = 4, j = 1
i = 4, j = 2
i = 4, j = 3
i = 5, j = 1
i = 5, j = 2
i = 5, j = 3
```
while 循环嵌套示例:
```matlab
i = 1;
while i <= 5
j = 1;
while j <= 3
disp(['i = ', num2str(i), ', j = ', num2str(j)])
j = j + 1;
end
i = i + 1;
end
```
输出结果:
```
i = 1, j = 1
i = 1, j = 2
i = 1, j = 3
i = 2, j = 1
i = 2, j = 2
i = 2, j = 3
i = 3, j = 1
i = 3, j = 2
i = 3, j = 3
i = 4, j = 1
i = 4, j = 2
i = 4, j = 3
i = 5, j = 1
i = 5, j = 2
i = 5, j = 3
```