【发布时间】:2017-03-13 10:58:42
【问题描述】:
我想在 R 中计算一个 2 倍重复积分(不是双积分),例如,
在哪里
在实践中,f(x) 和 g(x) 都相当复杂,但要运行实验,让我们简化 g(x)=1 和 f(x)=cos(x),在 RI 中使用 @987654323 @计算:
> phi = function(x){integrate(function(x){cos(x)},lower=x,upper=3)[["value"]]^2}
> foldintegral = integrate(phi,lower=0,upper=3)
我收到了这个错误信息:
Error in integrate(phi, lower = 0, upper = 3) :
evaluation of function gave a result of wrong length
任何想法如何做到这一点?
【问题讨论】:
标签: r integral numerical-integration