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