此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

NMaximize

NMaximize[f, x]
关于 x 最大化 f
NMaximize[f, {x, y, ...}]
关于 xy...,最大化 f
NMaximize[{f, cons}, {x, y, ...}]
在约束条件 cons 下,最大化 f
  • NMaximize 返回表格 {fmax, {x->xmax, y->ymax, ...}} 的一个列表。
  • cons 可以包括等式、不等式或者两者的逻辑组合式。
  • NMaximize 总是尽可能在给定约束下,找到 f 函数的全局极大值。
  • 在默认情况下,所有变量假定为实数。
  • xElementIntegers 说明变量必须是整数值。
  • 如果 fcons 是线性的,NMaximize 总能在实数和整数值上,找到全局极大值。
  • 否则, NMaximize 有时可能找到局部极大值。
  • 给出下列选项:
AccuracyGoalAutomatic最后精度要求的数字位数
EvaluationMonitorNone当计算 f 时,求表达式的值
MaxIterations100可用的最大叠代数
MethodAutomatic可用的方法
PrecisionGoalAutomatic最后精度要求的数字位数
StepMonitorNone当步骤执行时,求表达式的值
WorkingPrecisionMachinePrecision内部计算中使用的精度
  • Method 选项可能的设置包括 "NelderMead""DifferentialEvolution""SimulatedAnnealing""RandomSearch"
5 的新功能 | 6 中的修改功能