matlab用while
时间: 2023-08-23 13:52:31 浏览: 46
使用for循环求和:
sum = 0;
for i = 1:n
sum = sum + i;
end
其中n为求和的上限。
使用while循环求和:
sum = 0;
i = 1;
while i <= n
sum = sum + i;
i = i + 1;
end
同样,n为求和的上限。
相关问题
使用matlab用while循环语句
以下是一个简单的例子,演示了如何使用 while 循环语句在 MATLAB 中计算 1 到 10 的和:
```
sum = 0;
i = 1;
while i <= 10
sum = sum + i;
i = i + 1;
end
disp(sum);
```
在上面的代码中,我们定义了一个名为 `sum` 的变量,用于保存 1 到 10 的和。然后,我们使用变量 `i` 来计算循环的次数,初始值为 1。在每次循环中,我们将当前的 `i` 加到 `sum` 中,并将 `i` 的值加 1。循环会一直执行,直到 `i` 的值大于 10。最后,我们使用 `disp` 函数将 `sum` 的值输出到命令窗口。
matlab用while循环求和∑例题
好的,以下是一个使用while循环求和的例子:
```
n = 1; % 初始化n为1
sum = 0; % 初始化sum为0
while n <= 10 % 当n小于等于10时执行循环
sum = sum + n; % 将n加入到sum中
n = n + 1; % n自增1
end
disp(sum); % 输出sum的值
```
这段代码的作用是求1到10的整数和,也就是1+2+3+...+10的结果。在循环中,我们先将n和sum初始化为1和0,然后通过while循环执行10次,每次将n加入到sum中,最后输出sum的值。
相关推荐
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)