求[100,200]之间第一个能被21整除的整数用MATLAB写
时间: 2024-02-12 22:07:51 浏览: 68
可以使用MATLAB中的循环语句 for 来实现:
```matlab
for i=100:200
if mod(i,21) == 0
disp(i);
break;
end
end
```
输出结果为 `105`,即是[100,200]之间第一个能被21整除的整数。
相关问题
Matlab 求[100,200]之间第一个能被21整除的整数
可以使用循环语句和取余运算符(mod)来解决此问题。具体操作如下:
```matlab
for i = 100:200
if mod(i, 21) == 0
disp(i);
break;
end
end
```
解释一下代码的过程:
1. 使用 `for` 循环语句,遍历从 100 到 200 之间的所有整数。
2. 在循环体中,使用 `if` 条件语句判断当前整数是否能被 21 整除。
3. 如果能被整除,输出该整数,并使用 `break` 语句跳出循环。
4. 如果不能被整除,继续下一次循环,直到找到第一个能被 21 整除的整数。
执行上述代码,输出结果为 105,即为第一个能被 21 整除的整数。
求[100,200]之间第一个能被21整除的整数。请用matlab解决
可以使用MATLAB中的循环语句和条件语句来解决这个问题。具体的代码如下:
```matlab
for i=100:200
if mod(i,21)==0
disp(i)
break
end
end
```
运行这段代码后,MATLAB会输出第一个能被21整除的整数,即105。
阅读全文