matlab中的循环语句
时间: 2023-09-21 16:02:50 浏览: 80
Matlab中的循环语句有for循环和while循环两种。
1. for循环
for循环是根据预设的循环次数执行一段代码的语句。语法如下:
```
for variable = expression
statement1
statement2
...
end
```
其中,`variable`是循环索引变量,`expression`是控制循环次数的表达式。在每次循环中,`variable`会依次取`expression`返回的值,循环执行`statement1`、`statement2`等代码。
例如,以下代码使用for循环计算1到10的和:
```
sum = 0;
for i = 1:10
sum = sum + i;
end
disp(sum);
```
输出结果为55,即1+2+3+...+10的和。
2. while循环
while循环是根据条件语句反复执行一段代码的语句。语法如下:
```
while condition
statement1
statement2
...
end
```
其中,`condition`是判断条件,只有当`condition`为真时,循环才会执行`statement1`、`statement2`等代码。
例如,以下代码使用while循环计算1到10的和:
```
sum = 0;
i = 1;
while i <= 10
sum = sum + i;
i = i + 1;
end
disp(sum);
```
输出结果为55,与for循环的结果相同。
阅读全文