Создайте пустой массив выражения оптимизации
Использовать 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
Обычно более эффективно создавать выражения векторизованными операторами, а не циклами. См. «Создание эффективных задач оптимизации».