optimexpr
空の最適化式配列の作成
構文
説明
optimexpr
を使用して、最適化式のセットを初期化します。
ヒント
完全なワークフローについては、問題ベースの最適化ワークフローまたは方程式を解くための問題ベースのワークフローを参照してください。
は、空の expr
= optimexpr(n
)n
行 1 列の OptimizationExpression
配列を作成します。expr
を、最適化式を作成するループの初期値として使用します。
例
入力引数
出力引数
ヒント
optimexpr
を使用して、for
ループ内などに、プログラムによって入力される空の式を作成できます。x = optimvar('x',8); expr = optimexpr(4) for k = 1:4 expr(k) = 5*k*(x(2*k) - x(2*k-1)); end
一般に、ループではなく、ベクトル化されたステートメントで式を作成する方がより効率的です。詳細については、効率的な最適化問題の作成を参照してください。
バージョン履歴
R2017b で導入