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' TRUE или FALSE

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

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

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

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

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

Смотрите также

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