如何在每次迭代后用暂停为正弦曲线写一个for循环

时间:2018-02-16 05:35:00

标签: r

我得到了代码:

plotsin <- function(z) {plot(function(x) (sin(x+z)) ,0,20, ylab="")}

我应该写一个for循环,为plotsin(i)调用i从1到100.在for循环中,每次调用plotsin之后,调用R函数{{1让程序在每次绘制正弦曲线之间插入一个长度为0.15秒的暂停。

我认为代码应该是这样的:

Sys.sleep(0.15)

但我知道我错过了它的一个方面。所有帮助表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:1)

for (i in 1:100) {
  plotsin(i)
  Sys.sleep(0.15)
}

i指的是将放置在特定 i 迭代中的值。这是您需要包含在plotsin()函数中的值。