请给出一些matlab循环语句的例子
时间: 2023-08-24 19:15:25 浏览: 90
循环_MATLAB循环实例_
5星 · 资源好评率100%
当然可以,下面是一些 Matlab 循环语句的例子:
1. for 循环的例子,计算 1 到 10 的和:
```
sum = 0;
for i = 1 : 10
sum = sum + i;
end
disp(sum);
```
输出结果为:55。
2. while 循环的例子,计算 1 到 10 的阶乘:
```
n = 1;
i = 1;
while i <= 10
n = n * i;
i = i + 1;
end
disp(n);
```
输出结果为:3628800。
3. do-while 循环的例子,输出 1 到 10 的所有奇数:
```
i = 1;
do
if mod(i, 2) == 1
disp(i);
end
i = i + 1;
while i <= 10
```
输出结果为:
```
1
3
5
7
9
```
4. for 循环嵌套的例子,输出一个 5 行 5 列的单位矩阵:
```
A = zeros(5);
for i = 1 : 5
for j = 1 : 5
if i == j
A(i, j) = 1;
end
end
end
disp(A);
```
输出结果为:
```
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
```
以上是一些 Matlab 循环语句的例子,希望能帮助到你。
阅读全文