matlab的while循环计算1+100
时间: 2023-09-24 17:06:24 浏览: 94
可以使用while循环来计算1到100的和,代码如下:
```
sum = 0;
i = 1;
while i <= 100
sum = sum + i;
i = i + 1;
end
disp(sum);
```
首先定义两个变量,一个用来存储累加和sum,另一个用来存储循环变量i的值。然后使用while循环,判断i是否小于等于100,如果是,则执行循环体内的语句,即将i加到sum中,同时将i加1。当i大于100时,循环结束,输出最终的累加和。
相关问题
matlab使用for循环while循环计算求和
使用 for 循环计算求和可以如下实现:
```matlab
n = 10; % 求和的项数
sum = 0; % 初始化求和变量
for i = 1:n
sum = sum + i;
end
disp(sum); % 输出求和结果
```
使用 while 循环计算求和可以如下实现:
```matlab
n = 10; % 求和的项数
sum = 0; % 初始化求和变量
i = 1; % 循环变量
while i <= n
sum = sum + i;
i = i + 1;
end
disp(sum); % 输出求和结果
```
两种方法的输出结果都为 55,即 1+2+3+...+10 的结果。
matlab用while循环求1-100的和
可以使用以下代码来求1-100的和:
```
sum = 0;
i = 1;
while i <= 100
sum = sum + i;
i = i + 1;
end
disp(sum)
```
在这个代码中,我们使用了一个 while 循环,它会一直执行,直到 i 大于 100。在每次循环中,我们将 i 加到 sum 中,并将 i 的值加 1,以便进行下一次迭代。最后,我们使用 disp 函数输出计算结果 sum。