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