我的for循环应该在1000的时间段内每50次执行一次,在matlab中有这样的东西1:50:1000我们在R中有类似的东西吗?请告诉我 从 1 开始,增量为 50 直到 1000
最佳答案
seq
函数有一个 by
参数:
R> seq(0,1000,by=50)
[1] 0 50 100 150 200 250 300 350 400 450 500 550 600 650
[15] 700 750 800 850 900 950 1000
所以你可以使用:
R> for (i in seq(0,1000,by=50)) print(i)
[1] 0
[1] 50
[1] 100
[1] 150
[1] 200
[1] 250
[1] 300
[1] 350
[1] 400
[1] 450
[1] 500
[1] 550
[1] 600
[1] 650
[1] 700
[1] 750
[1] 800
[1] 850
[1] 900
[1] 950
[1] 1000
关于r - R 中的 for 循环会跳过一些迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19021704/