このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
EquationProblem
作成
関数 eqnproblem
を使用して、EquationProblem
オブジェクトを作成します。OptimizationEquality
オブジェクトを作成し、これを EquationProblem
オブジェクトの Equations
プロパティとして設定することにより、問題に方程式を追加します。
prob = eqnproblem;
x = optimvar('x');
eqn = x^5 - x^4 + 3*x == 1/2;
prob.Equations.eqn = eqn;
警告
問題ベースのアプローチでは、目的関数、非線形等式、または非線形不等式における複素数値をサポートしていません。関数の計算に複素数値が含まれていると、それが中間値としてであっても、最終結果が不正確になる場合があります。
プロパティ
オブジェクト関数
optimoptions | 最適化オプションの作成 |
prob2struct | 最適化問題または方程式問題のソルバー形式への変換 |
show | 最適化オブジェクトの情報表示 |
solve | 最適化問題または方程式問題の求解 |
varindex | ソルバーベースの変数インデックスへの問題変数のマッピング |
write | 最適化オブジェクトの説明の保存 |
例
バージョン履歴
R2019b で導入