使用MATLAB整 求[100,200]之间第一个能被13 除的整数。
时间: 2024-05-09 16:21:49 浏览: 109
好的,让我来帮你解决这个问题。首先,我们可以使用一个循环来逐个判断从100到200之间的整数,看哪个数能够被13整除。代码如下:
```
for i = 100:200
if mod(i, 13) == 0
disp(i)
break
end
end
```
上述代码中,从100到200的整数分别被循环赋值给变量i。接着,用mod函数判断i是否能被13整除,如果余数为0,则说明i能被13整除。如果找到了第一个能被13整除的数,就打印出来并退出循环。
那么答案就是104。
相关问题
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中的循环语句 for 来实现:
```matlab
for i=100:200
if mod(i,21) == 0
disp(i);
break;
end
end
```
输出结果为 `105`,即是[100,200]之间第一个能被21整除的整数。
阅读全文