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