2013-06-04 31 views
0

功能的,我想给一个函数相对于集成到x整合中的R

FUN1 <- function(x, alpha, beta){ 
x * alpha - beta 
} 

FUN2 <- function(alpha beta){ 
    integrate(FUN1(x, alpha,beta), 0,1) 
} 

但它不工作。

我也试过

FUN2 <- function(alpha beta){ 
    integrate(FUN1, 0,1) 
} 

它也不管用。

回答

2

试试这个,也阅读文档,

f1 = function(x, a, b) x * a - b 

f2 = function(a, b) integrate(f1, 0, 1, a, b) # a and b are passed to f1 through ... 

f2(3, 4)