集成 - 得到错误类型的结果

时间:2017-06-21 08:49:56

标签: r integration

我的公式是

 $$\int_{a}^{b}\big(exp(x) +1 \big)^{i\cdot u} \cdot \text{cos} \big((x-\alpha) u \big)dx$$  

这是我的集成R代码:

 a<--2; b<-2; u<-0.15; alpha<-0.8

 integrand<-function(x)
{
 (exp(x)+1)^(1i*u)*cos((x-alpha)*u)
}

integrate(integrand,lower=a,upper = b)

运行此代码后,我从R:

收到错误消息
Error in integrate(integrand, lower = a, upper = b) : 
evaluation of function gave a result of wrong type

我的错误在哪里?谢谢!

1 个答案:

答案 0 :(得分:1)

显然,// swagger:parameters updateBar type BarParam struct { Bar string `json:"bar"` } 无法进行复杂的整合。请改用integrateelliptic

myintegrate