标签: wolfram-mathematica
我有一个函数,我想在一个独立的变量范围内最大化,比如a-> b。我将如何在Mathematica中执行此操作?文档没有提供答案。
答案 0 :(得分:4)
您要查找的功能是Maximize和NMaximize(类似地,有Minimize和NMinimize)。由于您没有提供有关函数本身的任何详细信息,因此我将其称为f并假设它需要一个变量。然后在给定范围内最大化,指定函数和范围,如下所示
Maximize
NMaximize
Minimize
NMinimize
f
Maximize[{ f[x], a <= x <= b}, x]
或者,如果难以进行符号最大化,您可以使用相同的形式在数值上最大化
NMaximize[{ f[x], a <= x <= b}, x]
为了最小化,请根据需要进行更换。