【发布时间】:2013-09-28 16:48:22
【问题描述】:
我有一个函数,我想找到它的最大值和最小值。我的功能是这样的:
def function(x, y):
exp = (math.pow(x, 2) + math.pow(y, 2)) * -1
return math.exp(exp) * math.cos(x * y) * math.sin(x * y)
我有一个 x [-1, 1] 和 y [-1, 1] 的区间。我想找到一种方法,仅限于这个区间,来发现这个函数的最大值和最小值。
【问题讨论】:
-
你真的只限于这个功能吗?或者您是否希望能够为任意功能执行此操作?如果只是这个函数,那么你可以通过微分找到相对极值。
-
您想要接近的估计值还是精确的浮点最大值?
-
嗨,@mgilson,这是一个测试函数。它可能会改变。
-
@ShashankGupta,这可能是接近的估计。谢谢大家。