Я хочу вычислить частные ряда Фибоначчи, такие что:
Я создал функцию для вычисления ряда Фбоначчи, и все в порядке, но у меня проблемы с вычислением коэффициентов. Это моя функция:
fibonacci <- function(n){
numbers <- numeric(n)
numbers[1] <- 1
numbers[2] <- 1
for (i in 3:n)
numbers[i] <- numbers[i-1]+numbers[i-2]
return(numbers)
}
Это вычислит последовательность Фибоначчи. Это то, что я пытался вычислить коэффициенты:
fibonacci_q <- function(n){
numbers <- numeric(n)
numbers[1] <- 1
numbers[2] <- 1
for (i in 3:n)
numbers[i] <- numbers[i-1]+numbers[i-2]
return(numbers/numbers[i-1])
}
Это не работает должным образом, оно возвращает действительно маленькие числа, и я не получаю те же результаты, которые отображаются в таблице выше. Может кто-нибудь объяснить мне, что я делаю неправильно и как это исправить, пожалуйста?
Большое спасибо заранее