r - 函数积累

标签 r

a <- function(x){
         a = 2*x*x
         return(a)
         }
 b (x) <- a(1) + a(2) + ... + a(x)

有一个函数a,我想写一个函数b,它是函数a的一个累加。 我用 R 写的。

最佳答案

可能是这样的:

a <- function(x)
{2*x*x}

b<- function(y)
{sum(sapply(seq(y),a))}

所以

b(3) = 28

自从

b(3) = a(1) + a(2) + a(3) 
     = 2*1*1 + 2*2*2 + 2*3*3 
     = 2 + 8 + 18 
     = 28

关于r - 函数积累,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48364495/

相关文章:

r - 如何获取不同长度列表中项目的频率

r - 当 "Sign in with Google temporarily disabled for this app"时你如何进行?

r - R 中的嵌套函数、sys.parent 和环境

list - 如何从名称与值配对的列表构建矩阵

r - 使用超过 1% 编码的字符进行 URLdecode

r - 使用 mutate 创建行而不是列

r - 如何在 R 中为函数添加红线

r - 如果向量长度不同,如何单独粘贴到列表中

R read.spss 导入 SPSS .por 文件时出错 - "Bad character in time"

r - kmeans : Quick-TRANSfer stage steps exceeded maximum