用matlab求[100,999]之间能被21整除的数的个数位置及其对应数值
你好,代码供参考:
n = 100:999;
pos = find(mod(n,21)==0)%在n=100-999的位置
num = length(pos) % 数的个数
val = n(pos) %其对应数值
输出结果:
pos =
列 1 至 19
6 27 48 69 90 111 132 153 174 195 216 237 258 279 300 321 342 363 384
列 20 至 38
405 426 447 468 489 510 531 552 573 594 615 636 657 678 699 720 741 762 783
列 39 至 43
804 825 846 867 888
num =
43
val =
列 1 至 19
105 126 147 168 189 210 231 252 273 294 315 336 357 378 399 420 441 462 483
列 20 至 38
504 525 546 567 588 609 630 651 672 693 714 735 756 777 798 819 840 861 882
列 39 至 43
903 924 945 966 987
有帮助望题主给个采纳支持一下呢
只要第二个数呢?