FindMaximum
FindMaximum[f,x]
求出 f 的局部极大值,从一个自动选定的点开始.
FindMaximum[f,{x,x0}]
求出 f 的局部极大值,从点 x=x0 开始.
FindMaximum[f,{{x,x0},{y,y0},…}]
求出多变量的函数中局部极大值.
FindMaximum[{f,cons},{{x,x0},{y,y0},…}]
求出满足 cons 约束条件的局部极大值.
FindMaximum[{f,cons},{x,y,…}]
从约束条件定义区域内的点开始.
更多信息和选项
- FindMaximum 返回形式为 {fmax,{x->xmax}} 的列表,当 fmax 是 f 里的最大值时,则 xmax 是 x 里的值.
- 若起始点是给定列表里的变量,则变量的值与列表的维数相同.
- cons 约束包括方程、不等式或这些逻辑组合.
- 约束 cons 可以是下列的逻辑组合:
-
lhs==rhs 方程 lhs>rhs 或者 lhs>=rhs 不等式 {x,y,…}∈reg 区域指定 - FindMaximum 首先局部化所有变量值,然后求 f 里变量的符号值,最后求结果的数字值.
- FindMaximum 具有 HoldAll 属性,并且使用 Block 局部化变量.
- FindMaximum[f,{x,x0,x1}] 查寻 f 里的局部极大值,其中 f 使用 x0 和 x1 作为 x 的前两个值,从而避免使用导数.
- FindMaximum[f,{x,x0,xmin,xmax}] 查寻一个局部极大值,若 x 的范围在 xmin 到 xmax 之外,则停止查寻.
- 除了 f 和 cons 都线性化,否则 FindMaximum 的结果只能作为局部量,不能作为全局量或最大量.
- 默认的情况下,所有变量假定是实数.
- 若 f 和 cons 是线性的,x∈Integers 只指定是整数型的变量.
- 给出以下选项:
-
AccuracyGoal Automatic 精确查询 EvaluationMonitor None 当计算 f 值时,运行的表达式 Gradient Automatic 梯度函数列表 {D[f,x],D[f,y],…} MaxIterations Automatic 使用迭代的最大数 Method Automatic 使用的方法 PrecisionGoal Automatic 查询的精度 StepMonitor None 对表达式求值时采取的步长 WorkingPrecision MachinePrecision 内部计算中的精度 - AccuracyGoal 和 PrecisionGoal 的设置指定在最大坐标值和最大函数值处查询的位数.
- FindMaximum 将继续运行,直到 AccuracyGoal 或 PrecisionGoal 指定的目标达到.
- 在默认 Automatic 的情况下,Method 的设置包括 "ConjugateGradient"、 "PrincipalAxis"、 "LevenbergMarquardt"、"Newton" 和 "QuasiNewton".
范例
打开所有单元关闭所有单元基本范例 (4)
范围 (12)
使用 Or:
选项 (7)
AccuracyGoal 和 PrecisionGoal (2)
Method (1)
StepMonitor (1)
FindMaximum 是查找函数最大值的步长:
WorkingPrecision (1)
设置工作精度 ,在默认的情况下,准AccuracyGoal和PrecisionGoal设为 :
属性和关系 (2)
FindMaximum 尽可能找到一个局部极大值, NMaximize 尽可能找到一个全局最大值:
Maximize 找到全局最大值并在有限精度内运行:
FindMaximum 给出最大值和产生最大值的点:
FindArgMax 给出最大值的位置:
FindMaxValue 给出最大值:
文本
Wolfram Research (2003),FindMaximum,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FindMaximum.html (更新于 2014 年).
CMS
Wolfram 语言. 2003. "FindMaximum." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/FindMaximum.html.
APA
Wolfram 语言. (2003). FindMaximum. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FindMaximum.html 年