gpt4 book ai didi

r - 求解未知的积分上限

转载 作者:行者123 更新时间:2023-12-04 11:28:35 26 4
gpt4 key购买 nike

我正在尝试在 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

关于r - 求解未知的积分上限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10168490/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com