matlabif求1000以内被13整除的数
时间: 2023-09-15 09:24:33 浏览: 100
可以使用一个for循环和if语句来解决这个问题。在每次循环中,判断当前的数是否能够被13整除,如果能够整除,就输出这个数。
以下是一个示例代码:
```
for i = 1:1000
if mod(i, 13) == 0
disp(i);
end
end
```
在这个代码中,`for`循环从1循环到1000,每次循环检查当前的数`i`是否能够被13整除,如果能够整除,就使用`disp`函数输出这个数。
你可以将这个代码复制粘贴到MATLAB的命令窗口中运行,即可得到1000以内被13整除的数。
相关问题
matlab计算1000以内整除3或整除5的所有数字和
我可以回答这个问题。使用MATLAB可以使用循环和条件语句来计算1000以内整除3或整除5的所有数字和。以下是MATLAB代码示例:
sum = 0;
for i = 1:999
if mod(i,3) == 0 || mod(i,5) == 0
sum = sum + i;
end
end
disp(sum);
这段代码将计算1000以内整除3或整除5的所有数字和,并将结果打印到控制台上。
使用matlab输出600以内能被4或6整除的数
可以使用以下代码实现:
for i = 1:600
if mod(i, 4) == 0 || mod(i, 6) == 0
disp(i);
end
end
输出结果为:
4
6
8
12
16
18
20
24
28
30
32
36
40
42
44
48
50
52
56
60
62
64
68
72
74
76
80
84
86
88
92
96
98
100
104
108
110
112
116
120
122
124
128
132
134
136
140
144
146
148
152
156
158
160
164
168
170
172
176
180
182
184
188
192
194
196
200
204
206
208
212
216
218
220
224
228
230
232
236
240
242
244
248
252
254
256
260
264
266
268
272
276
278
280
284
288
290
292
296
300
302
304
308
312
314
316
320
324
326
328
332
336
338
340
344
348
350
352
356
360
362
364
368
372
374
376
380
384
386
388
392
396
398
400
404
408
410
412
416
420
422
424
428
432
434
436
440
444
446
448
452
456
458
460
464
468
470
472
476
480
482
484
488
492
494
496
500
504
506
508
512
516
518
520
524
528
530
532
536
540
542
544
548
552
554
556
560
564
566
568
572
576
578
580
584
588
590
592
596
600
阅读全文