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

ArgMax

ArgMax[f, x]
给出 f 最大化的坐标 xmax
ArgMax[f, {x, y, ...}]
给出 f 最大化的坐标 {xmax, ymax, ...}
ArgMax[{f, cons}, {x, y, ...}]
给出约束条件 consf 最大化的坐标。
ArgMax[{f, cons}, {x, y, ...}, dom]
给出域 domf 最大化的坐标,通常 RealsIntegers
  • cons 可以包含方程、不等式或这些的逻辑组合。
  • 如果 fcons 是线形的或多项式,ArgMax 将总是求出一个全局最大值。
  • 如果给出精确的输入,ArgMax 将返回精确的结果。
  • 如果 ArgMax 是包含近似数的一个表达式,它自动调用 NArgMax
  • 如果仅在约束条件定义的区域外或渐近线上达到最大值,ArgMax 将返回最接近的指定点。
  • 如果没有指定域,所有变量假设是实数。
  • xElementIntegers 说明特定变量仅采用整数值。
  • 如果约束条件不满足,ArgMax 返回 {Indeterminate, Indeterminate, ...}
求出使一元函数达到最大值的点:
In[1]:=
Click for copyable input
Out[1]=
 
求出使多元函数达到最大值的点:
In[1]:=
Click for copyable input
Out[1]=
 
求出约束条件下使一个函数达到最大值的点:
In[1]:=
Click for copyable input
Out[1]=
 
求出使参数函数达到最大值的点:
In[1]:=
Click for copyable input
Out[1]=
7 的新功能