optimvar
最適化変数の作成
構文
説明
optimvar を使用して、最適化変数を作成します。
ヒント
完全なワークフローについては、問題ベースの最適化ワークフローまたは方程式を解くための問題ベースのワークフローを参照してください。
では、前の構文のいずれかについて、1 つ以上の x = optimvar(___,Name,Value)Name,Value ペア引数によって指定される追加オプションを使用します。たとえば、整数変数を指定するには、x = optimvar("x",Type="integer") を使用します。
例
入力引数
名前と値の引数
出力引数
詳細
ヒント
OptimizationVariableオブジェクトには、"ハンドル" コピー動作があります。詳細については、ハンドル オブジェクトの動作およびハンドル クラスと値クラスの比較を参照してください。ハンドル コピー動作とは、OptimizationVariableのコピーがオリジナルを指しており、独立して存在していないことを意味します。たとえば、変数xを作成し、それをyにコピーして、yのプロパティを設定します。xに新しいプロパティ値が反映される点に注意してください。x = optimvar('x','LowerBound',1); y = x; y.LowerBound = 0; showbounds(x)
0 <= x