2017-04-14 73 views
-1

我在R中有一個2變量函數,我想把它們中的一個集成到其中,然後對另一個進行優化。我怎樣才能做到這一點?如何整合一個函數與多個參數w.r.t其中之一在R?

+0

歡迎來到Stack Overflow。請提供您正在嘗試執行的操作[可重複使用示例](http://stackoverflow.com/q/5963269/4752675)。在這種情況下,您能否爲我們提供一個您想要集成的示例函數? – G5W

+0

[在R中編碼多重積分函數]的可能重複(http://stackoverflow.com/questions/42095957/coding-a-multiple-integral-function-in-r) – tmrlvi

回答

1

您不提供您想要集成然後進行優化的函數類型的示例,因此我將使用某種隨意選擇作爲示例。

F(Y)=∫Ý(Y-1)× 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 
相關問題