首页 > 解决方案 > 在 R 中编码这个方程

问题描述

请帮忙,我是 R 新手。如何使用循环 for 和 while 在 R 程序中编写这个方程?

请帮忙,我是 R 新手。如何使用循环 for 和 while 在 R 程序中编写这个方程?

标签: r

解决方案


您可以尝试如下while循环

x <- c(1, 5, 2)
n <- 4
while (n <= 77) {
  x <- append(x, log10(x[n - 1]) + x[n - 2] + sqrt(x[n - 3]))
  n <- n + 1
}

你会得到

> x[77]
[1] 519.329

推荐阅读