我定义了以下两个函数
test <- function(t) {
return( (0.5*eta^2/theta)*(1-exp(-2*theta*t)) )
}
test2 <- function(s,t=s) {
return( (0.5*eta^2/theta)*exp(-theta*(s+t))*(exp(2*theta*min(s,t)) - 1) )
}
并放
> theta=1.2
> eta=1.8
> mu=0.2
现在定义了测试函数,以便test(t)=test2(t,t)
. 问题是返回以下内容
> test2(500)
[1] NaN
> test(500)
[1] 1.35
这里有什么问题?提前致谢。