制約の作成
範囲制約、線形制約および非線形制約の定義
さまざまなタイプの問題の制約を表現する方法を示します。
関数
checkGradients | Check first derivative function against finite-difference approximation (R2023b 以降) |
トピック
制約の作成
- 制約の種類
制約に最適な形式を選択します。 - 反復は制約に違反する可能性あり
制約付き問題に関する考慮事項です。 - 範囲制約
個々の成分の制約を記述する方法を示します。 - 線形制約
行列の不等式または等式として表現可能な制約を含めます。 - 非線形制約
一般的な不等式制約と等式制約を含める方法。 - 勾配またはヤコビアンの有効性を確認
導関数が有限差分の推定値と一致するかどうかを確認します。 - And 制約に代わる Or 制約の使用
集合の 1 つの制約のみが必要な場合に最適化します。 - 同じ関数における目的と非線形制約
一般にシミュレーションで役立つ関数評価を保存します。 - すべての制約タイプの使用方法
すべての制約を示す例です。
追加パラメーターの受け渡し
- 追加パラメーターの受け渡し
目的関数と非線形制約関数に追加パラメーターまたはデータを含めます。
制約の引数の詳細
- 行列引数
多次元引数を処理します。