Арифметическое или функциональное выражение в терминах переменных оптимизации
Система координат OptimizationExpression является арифметическим или функциональным выражением в терминах переменных оптимизации. Использование OptimizationExpression как целевая функция, или как часть неравенства или равенства в ограничении или уравнении.
Совет
Полный рабочий процесс см. в разделе Рабочий процесс оптимизации на основе задач или Рабочий процесс на основе задач для Решения уравнений.
Создайте выражение оптимизации путем выполнения операций над OptimizationVariable объекты. Используйте стандартный MATLAB® арифметика, включая принятие степеней, индексацию и конкатенацию переменных оптимизации для создания выражений. Смотрите Поддерживаемые операции с переменными оптимизации и выражениями и примерами.
Можно также создать выражение оптимизации из функции MATLAB, примененной к переменным оптимизации, используя fcn2optimexpr. Для примеров смотрите Создание Выражения из Нелинейной Функции и Основанная на Проблеме Нелинейная Оптимизация.
Создайте пустое выражение оптимизации при помощи optimexpr. Как правило, затем вы заполняете выражение в цикле. Для примеров смотрите Создание выражения оптимизации по циклам и optimexpr страница с описанием функции.
После создания выражения используйте его или как целевую функцию, или как часть ограничения или уравнения. Для примеров смотрите solve страница с описанием функции.
evaluate | fcn2optimexpr | optimexpr | OptimizationVariable | show | solve | write