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