3
我試圖在R
中實現一個算法,該算法涉及求解積分的邊界限制。例如,我想找到a
給出以下組成:求解積分的未知上界
integral_0^a exp(x) = 1/2
我有一個粗略的想法如何做到這一點的matlab
。但是如何解決這個問題呢?R
?
感謝您的建議。
我試圖在R
中實現一個算法,該算法涉及求解積分的邊界限制。例如,我想找到a
給出以下組成:求解積分的未知上界
integral_0^a exp(x) = 1/2
我有一個粗略的想法如何做到這一點的matlab
。但是如何解決這個問題呢?R
?
感謝您的建議。
您可以使用integrate
來計算積分(數值) 和uniroot
以解出方程式(數值)。
f <- function(a) integrate(exp, 0, a)$value - 1/2
uniroot(f, c(-1, 1)) # Look for a solution in [-1,1]
log(3/2) # Compare with the exact solution
太好了,謝謝!這正是我需要的。 – notrockstar 2012-04-16 04:05:48