matlab循环代码怎么写
时间: 2023-07-18 16:18:26 浏览: 40
MATLAB 中循环有两种常用的方式:for 循环和 while 循环。
1. for 循环
for 循环用于在一定范围内重复执行同样的代码块,语法如下:
```
for iterator = values
% 执行的代码块
end
```
其中,`iterator` 是一个自定义的变量名,用于迭代循环,`values` 是一个向量或矩阵,用于指定循环的范围。在每次循环中,`iterator` 将取 `values` 中的一个元素作为循环变量,执行代码块中的语句。
例如,下面的代码用 for 循环计算 1 到 10 的和:
```
sum = 0;
for i = 1:10
sum = sum + i;
end
disp(sum);
```
2. while 循环
while 循环用于在条件为真时重复执行同样的代码块,语法如下:
```
while condition
% 执行的代码块
end
```
其中,`condition` 是一个逻辑判断表达式,当其值为真时,执行代码块中的语句。在每次循环中,都会重新判断 `condition` 的值,如果仍为真,则继续执行代码块中的语句,直到 `condition` 的值为假为止。
例如,下面的代码用 while 循环计算 1 到 10 的和:
```
sum = 0;
i = 1;
while i <= 10
sum = sum + i;
i = i + 1;
end
disp(sum);
```
以上是 MATLAB 中循环的两种常用方式,你可以根据实际情况选择使用哪种方式。