FindMaxValue

FindMaxValue[f, x]
f の極大値を与える.

FindMaxValue[f, {x, x0}]
からスタートした検索で求まった,f の極大値を与える.

FindMaxValue[f, {{x, x0}, {y, y0}, ...}]
複数の変数を持つ関数の極大値を与える.

FindMaxValue[{f, cons}, {{x, x0}, {y, y0}, ...}]
条件 cons に従って極大値を与える.

FindMaxValue[{f, cons}, {x, y, ...}]
条件で定義される範囲内の点からスタートする.

詳細とオプション詳細とオプション

  • FindMaxValue[...]は事実上First[FindMaximum[...]]に等しい.
  • 変数の始点がリストで与えられた場合,変数の値は同じ時点のリストであるとみなされる.
  • cons は方程式,不等式およびこれらの論理結合を含むことができる.
  • FindMaxValueは,まずすべての変数の値を局所化し,次に記号的な変数で f を評価し,次に結果を繰返し数値的に評価する.
  • FindMaxValueは属性HoldAllを有し,事実上Blockを使って変数を局所化する.
  • FindMaxValue[f, {x, x0, x1}]x の最初の2つの値として使って導関数の使用を避けて f 中の極大値を検索する.
  • FindMaxValue[f, {x, x0, xmin, xmax}]は極大値を検索し,xから までの範囲外に出たところで検索を中止する.
  • fcons が両方とも線形である場合を除き,FindMaxValueによって求まった結果は極大値のみに対応し,最大値には対応しない場合がある.
  • デフォルトで,すべての変数は実数であるとみなされる.
  • 線形の fcons について,xIntegersを使って変数が整数値のみを取るように指定することができる.
  • FindMaxValueFindMaximumと同じオプションを取る.

例題例題すべて開くすべて閉じる

例 (3)例 (3)

一変数関数の極大値を求める:

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 の新機能
New to Mathematica? Find your learning path »
Have a question? Ask support »