Создайте пустой массив выражения оптимизации
Использовать optimexpr
для инициализации набора выражений оптимизации.
Совет
Полный рабочий процесс см. в разделе Рабочий процесс оптимизации на основе задач или Рабочий процесс на основе задач для Решения уравнений.
создает пустой expr
= optimexpr(n
)n
-by-1 OptimizationExpression
массив. Использование expr
как начальное значение в цикле, который создает выражения оптимизации.
создает пустой expr
= optimexpr(cstr
)OptimizationExpression
массив, который может использовать вектор cstr
для индексации. Количество элементов expr
совпадает с длиной cstr
. Когда cstr
является вектор-строка, тогда expr
является вектор-строка. Когда cstr
является вектор-столбец, тогда 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
Обычно более эффективно создавать выражения векторизованными операторами, а не циклами. См. «Создание эффективных задач оптимизации».