Как сформировать временной ряд в R, используя уравнение греха? - PullRequest
0 голосов
/ 01 мая 2020

Мне нужна помощь в формировании временного ряда для t = 1, ..., 200, где x (t) = sin (t * pi / 50), а затем построение графика.

Кажется, мне нужно чтобы создать вектор, но я не уверен, как это сделать, не печатая каждый компонент.

Это то, что я имею до сих пор, очевидно, не правильно.

for (i in 1:200) { v<- sin(i*pi/50)}

1 Ответ

0 голосов
/ 01 мая 2020

Попробуйте

v <- numeric(200)  ## allocate space for the vector
for (i in 1:200) { v[i] <- sin(i*pi/50)}

, хотя, поскольку R выполняет векторизованные вычисления, t <- 1:200; v <- sin(t*pi/50) будет лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...