exponenta event banner

addObjective

Добавление цели к оптимизации

Синтаксис

options = addObjective(options, label, typestr)

Описание

Метод cgoptimoptions. Добавляет в оптимизацию местозаполнитель целевой функции. Последовательность label используется для ссылки на ограничение в CAGE.

typestr может принимать одно из четырех значений, 'max', 'min', 'min/max', или'helper'.

Примеры

opt = addObjective(opt, 'newObj', 'max') 

Добавление целевой функции с меткой newObj к оптимизации и указывает, что она должна быть максимизирована.

opt = addObjective(opt, 'newObj', 'min/max')

Добавление целевой функции с меткой newObj к оптимизации и указывает, что пользователь должен иметь возможность выбирать, минимизирован он или максимизирован из CAGE.

opt = addObjective(opt, 'newObj2', 'helper')

Добавление целевой функции с меткой newObj2 к оптимизации. Строка 'helper'указывает, что функция используется как часть определения функции затрат, но не является непосредственно минимизированной или максимизированной.

Представлен до R2006a