【发布时间】:2019-05-03 15:31:34
【问题描述】:
正如标题所示,我想解决以下问题。令 f 表示某个函数,令 f0 表示给定常数。有没有找到max{x:f(x) <= f0}的经济方法?
下面是一个示例:
f = function(x) (x-2)^2
f0 = 0.4
在这种情况下,正确答案大约是 2.5。提前谢谢你。
【问题讨论】:
-
发布您尝试过的内容。 SO 不是编码写作服务。
-
不,但它是一个问答系统,有很多像我这样的新用户不太擅长处理这些问题。我不会强迫任何人帮忙。
-
我不确定我是否理解您用于约束的表示法,但也许
?constrOptim函数可以帮助您? -
@MrFlick 感谢您的评论。我知道 constrOptim 但这在这里无济于事,因为我正在寻找最大值 $x$ 而不是函数的最大值及其最大化器。
-
类似
optimize(function(x) {f(x) - f0}, interval = c(-2, 4))?注意:我首先绘制了curve(f(x) - f0, from = -2, to = 4)。
标签: r optimization