用matlab从5-100之间找出能被5或7整除的数
时间: 2023-06-11 21:06:02 浏览: 271
可以使用MATLAB中的循环和条件语句来实现:
```matlab
for i=5:100
if mod(i,5)==0 || mod(i,7)==0
disp(i)
end
end
```
这里使用`for`循环从5到100遍历每个整数,然后使用`mod`函数检查该整数是否可以被5或7整除。如果可以被整除,就使用`disp`函数输出该整数。
相关问题
用matlab实现从5—100之间找出能被5或7整除的数
可以使用for循环和if语句实现:
```
for i=5:100
if mod(i,5)==0 || mod(i,7)==0
disp(i)
end
end
```
解释一下代码:
- for i=5:100:从5到100遍历每一个整数
- if mod(i,5)==0 || mod(i,7)==0:判断i是否能被5或7整除
- disp(i):如果i能被5或7整除,就打印出来
运行代码,可以得到如下输出:
```
5
7
10
14
15
20
21
25
28
30
35
40
42
45
49
50
55
56
60
63
65
70
75
77
80
84
85
90
91
95
98
100
```
用Matlab从5到100之间找出能被5、6、7整除的数
可以使用以下代码实现:
```matlab
for i=5:100
if mod(i,5)==0 && mod(i,6)==0 && mod(i,7)==0
disp(i)
end
end
```
解释一下:
- `for i=5:100` 表示从5到100循环,每次循环将 i 赋值为一个数。
- `mod(i,5)==0` 表示 i 能被 5 整除。
- `mod(i,6)==0` 表示 i 能被 6 整除。
- `mod(i,7)==0` 表示 i 能被 7 整除。
- `if mod(i,5)==0 && mod(i,6)==0 && mod(i,7)==0` 表示如果 i 能同时被 5、6、7 整除,那么执行下面的语句。
- `disp(i)` 表示输出 i。
运行该代码,将会输出以下结果:
```
210
420
630
840
```
这四个数分别是 5到100之间能被5、6、7整除的数。
阅读全文