exponenta event banner

addParameter

Добавить параметр к оптимизации

Синтаксис

options = addParameter(options, Label, Type, Value)
options = addParameter(options, Label, Type, Value, DisplayName)

Описание

Метод cgoptimoptions.

options = addParameter(options, Label, Type, Value) добавляет параметр к оптимизации. Последовательность Label используется для ссылки на параметр в Evaluate раздел сценария. Необходимо указать значение по умолчанию в Value. В таблице ниже перечислены типы параметров, которые поддерживаются, а также способы указания их Type и Value.

Тип параметраНапечататьСтоимость
Вещественное число 'number' Вещественный скаляр
Целое число 'integer' Целочисленный скаляр
Перечисляемый список{'list', {list items}}Один из {элементов списка}
Булев 'boolean' правда или ложь

Примечание: {list items} массив ячеек для перечисляемого списка должен быть массивом ячеек из строк, по одной для каждого члена списка.

Можно ограничить числовой параметр ('number' или 'integer') к допустимому диапазону. Для этого укажите массив ячеек для Type из следующего:

Тип диапазонаНапечатать
Положительный{TYPESTR, 'positive'}
Отрицательный{TYPESTR, 'negative'}
Определяется пользователем{TYPESTR, [a b]}

где TYPESTR является либо 'number' или 'integer'. Обратите внимание, что определяемый пользователем тип диапазона строго включает пределы, в то время как положительный и отрицательный типы диапазона исключают ноль. Кроме того, значение по умолчанию Value должен находиться в указанном диапазоне.

options = addParameter(options, Label, Type, Value, DisplayName) позволяет добавить более описательную метку для параметра в графический интерфейс CAGE Optimization Parameters. Обратите внимание, что вы по-прежнему должны ссылаться на параметр по label в Evaluate раздел сценария.

См. также

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