2012-02-24 3 views
1

私は独立変数範囲、例えばa-> bで最大化したい関数を持っています。 Mathematicaでこれをどうやって行うのですか?ドキュメンテーションは答えを提供しません。あなたが探しているMathematica - 区間で関数を最大化する

答えて

4

機能がMaximizeNMaximize(同様に、MinimizeNMinimizeがあります)です。関数自体についての詳細を提供していないので、私はそれをfと呼び、1つの変数を取ると仮定します。

Maximize[{ f[x], a <= x <= b}, x] 

または、シンボリック最大化を行うことが困難な場合、あなたはそれが数値的に同じ形に

NMaximize[{ f[x], a <= x <= b}, x] 
を使用して最大化することができますが、次のように与えられた範囲を超える最大化するために、あなたは、機能と範囲の両方を指定します

最小化のために、必要に応じて交換してください。

関連する問題