Числа Фибоначчи в R
Пример для версий
R 2.10.1
Используется рекурсивное вычисление чисел Фибоначчи. Функция создается как объект и присваивается переменной fib
. Если функция return
не вызывается в явном виде, функция возвращает значение последней выполненной команды.
Функция print.table
выводит массив, полученный в результате применения функции fib
к массиву чисел от 1 до 16, как таблицу, т.е. в одну строку. Использование функции print
вывело бы элементы массива по одному на строку.
fib <- function(n) {
if (n < 2)
n
else
fib(n - 1) + fib(n - 2)
}
print.table(lapply(1:16, fib))
Комментарии
]]>blog comments powered by Disqus
]]>