R- Studio 错误中的有限双重积分

Posted

技术标签:

【中文标题】R- Studio 错误中的有限双重积分【英文标题】:Finite Double integration in R- Studio Error 【发布时间】:2021-12-10 04:22:58 【问题描述】:

我想在 R Studio 中使用 R 中的“cubature”包集成两个变量函数,但是在提交代码时出现错误。 不知道是写函数还是使用函数的问题。 我已经给出了我正在使用的两个代码,然后是斜体字体的错误;

    代码:

f10

(a10

错误:f(x, ...) 中的错误:缺少参数“y”,没有默认值 调用自:f(x, ...)

    代码:

f10

(a10

错误:f(x, ...) 中的错误:找不到对象“y” 调用自:f(x, ...)

请帮忙!

【问题讨论】:

【参考方案1】:

f10 的参数必须是一个向量,而不是两个标量。例如,

library(cubature)
f10 <- function(x) 
  1/(sqrt(1- x[1]^2) * sqrt(1 - x[2]^2))

adaptIntegrate(f10, 
               lower = c(0, 0), 
               upper = c(1, 1))$integral
#> [1] 2.467393

由reprex package (v2.0.0) 于 2021 年 10 月 24 日创建

【讨论】:

以上是关于R- Studio 错误中的有限双重积分的主要内容,如果未能解决你的问题,请参考以下文章

R中值> 2 ^ 1024的一维数值积分?

来自 R 包 cubature 的 adaptIntegrate 得到一个巨大的积分错误

R plot legend plot.xy中的错误(xy,type,...):无效的绘图类型

Back4App 和 android studio,如何正确保存 ParseObject 错误

Android Studio R文件找不到

我的析构函数是不是给了我这个错误:*** `./main' 中的错误:双重释放或损坏(fasttop):?