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

FindArgMin

FindArgMin[f, x]
给出 f 的一个局部最小值的坐标 xmin
FindArgMin[f, {x, x0}]
给出 f 的一个局部最小值的坐标 xmin,通过从点 x=x0 开始搜索求出。
FindArgMin[f, {{x, x0}, {y, y0}, ...}]
给出多元函数的一个局部最小值的坐标 {xmin, ymin, ...}
FindArgMin[{f, cons}, {{x, x0}, {y, y0}, ...}]
给出约束 cons 下的一个局部最小值的坐标。
FindArgMin[{f, cons}, {x, y, ...}]
在约束定义的区域内的一个点开始。
  • 如果一个变量的起点以列表形式给出,则变量值采用有相同维的列表。
  • 约束条件 cons 可以包含方程,等式或这些表达式的逻辑组合。
  • FindArgMin 首先局部化所有变量值,然后计算符号变量 f,然后重复进行计算数值结果。
  • FindArgMin[f, {x, x0, x1}]x0x1 作为 x 的前 2 个值搜索 f 的局部最小值,避免使用导数。
  • FindArgMin[f, {x, x0, xmin, xmax}] 搜索局部极大值,如果 x 超出了 xminxmax 的范围,停止搜索。
  • 除了当 fcons 都是线形的,FindArgMin 的结果可能是局部的,但不是全局的最小数。
  • 在缺省情况下,所有变量都假定为实数。
  • 对于线形 fconsxElementIntegers 可以用来指定一个变量仅采用整数值。
求出一元函数 2x^2+3x-5 在点 {x} 有一个最小值:
In[1]:=
Click for copyable input
Out[1]=
 
求出函数 Sin[x]Sin[2y] 在点 {x, y} 有一个最小值:
In[1]:=
Click for copyable input
Out[1]=
 
求出约束下函数在一个点有一个最小值:
In[1]:=
Click for copyable input
Out[1]=
7 的新功能