Я пытаюсь написать цикл for с предоставленной информацией, но у меня возникают некоторые проблемы.Я написал то, что изначально считал правильным, но, похоже, дело обстоит не так, как в АН.
Длинная версия:
x <- c(7, 10, 2)
x[4] <- (1/2)*x[2] - 1
x[5] <- (1/3)*x[3] - 1
x[6] <- (1/4)*x[4] - 1
x[7] <- (1/5)*x[5] - 1
x[8] <- (1/6)*x[6] - 1
x[9] <- (1/7)*x[7] - 1
#...
x[100] <- (1/98)*x[98] - 1
Попытка версии цикла:
x <- c(7, 10, 2)
for (i in 4:100) {x[i] <- x[i+1]<-(1/2)*x[i] - 1}
x
[1] 7 10 2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[19] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[37] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[55] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[73] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[91] NA NA NA NA NA NA NA NA NA NA NA
Что я должен сделать, чтобы решить эту проблему?