如何在 R 中集成具有多个参数 w.r.t 其中一个的函数?

how to integrate of a function with multiple parameters w.r.t one of them in R?

我在 R 中有一个 2 变量函数,我想集成 w.r.t 其中一个,然后优化它 w.r.t 另一个。我该怎么做?

您没有提供您想要集成然后优化的那种功能的示例,因此我将使用一个有点随意的选择作为示例。

f(y) = ∫0y (y-1) x2 dx

您可以使用 integrate 函数在 R 中编写此函数,然后使用 optimize 找到某个指定范围内的最小值。

DefInt = function(y) { integrate(function(x) { (y-1)*x*x },0,y)$value }
optimize(DefInt, c(-2,2))
$minimum
[1] 0.7499972
$objective
[1] -0.03515625