addModelConstraint

Добавьте ограничение модели в оптимизацию

Синтаксис

options=addModelConstraint(options, label, boundtype, bound)

Описание

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

boundtype может быть установлен любой в строку 'greaterthan' или 'lessthan'.

bound должен быть действительный скаляр.

Если boundtype = 'greaterthan', ограничение модели принимает следующую форму:

Модель CAGE> = bound

Точно так же, если boundtype = 'lessthan', ограничение модели принимает форму

Модель CAGE <= bound

Примеры

Оптимизация требует ограничения, где пользовательская функция должна быть меньше 500. Следующая строка кода добавляет заполнителя для этого ограничения, которое помечено 'mycon':

opt = addModelConstraint(opt, 'mycon', 'lessthan', 500);
Представлено до R2006a