Эти функции используются для настройки всех параметров оптимизации в Options раздел файла. Можно настроить любой или все из следующих семи атрибутов:
Имя
Описание
Свободные переменные
Объективные функции
Ограничения
Наборы вспомогательных данных
Параметры оптимизации
Доступны следующие методы:
| addFreeVariable | Добавление свободной переменной к оптимизации |
| addLinearConstraint | Добавление линейной зависимости к оптимизации |
| addModelConstraint | Добавление ограничения модели к оптимизации |
| addObjective | Добавление цели к оптимизации |
| addOperatingPointSet | Добавление набора рабочих точек к оптимизации |
| addParameter | Добавить параметр к оптимизации |
| getConstraints | Возврат информации обо всех ограничениях оптимизации |
| getConstraintsMode | Возврат текущего использования ограничений |
| getDescription | Получить текущее описание функции оптимизации |
| getEnabled | Получить текущее состояние включения для оптимизации |
| getFreeVariables | Возврат свободных меток переменных оптимизации |
| getFreeVariablesMode | Возврат текущего использования свободных переменных |
| getLinearConstraints | Получение информации о местозаполнителе линейной зависимости |
| getModelConstraints | Получение информации о местозаполнителе ограничения модели |
| getName | Получить метку текущего имени для функции оптимизации |
| getNonlcon | Получение информации о нелинейных ограничениях |
| getObjectives | Возврат информации о задачах оптимизации |
| getObjectivesMode | Возврат текущего использования целевых функций |
| getOperatingPointSets | Возврат информации о наборах рабочих точек оптимизации |
| getOperatingPointsMode | Возврат текущего использования наборов рабочих точек |
| getParameters | Возврат информации о параметрах оптимизации |
| getRunInterfaceVersion | Получить предпочтительный интерфейс для обеспечения функции оценки |
| removeConstraint | Удалить ограничение из оптимизации |
| removeFreeVariable | Удалить свободную переменную из оптимизации |
| removeObjective | Удаление цели из оптимизации |
| removeOperatingPointSet | Удалить набор рабочих точек из оптимизации |
| removeParameter | Удалить параметр из оптимизации |
| setConstraintsMode | Задание способа использования ограничений оптимизации |
| setDescription | Описание функции оптимизации |
| setEnabled | Установить состояние enabled для функции оптимизации |
| setFreeVariablesMode | Задание способа использования свободных переменных оптимизации |
| setName | Укажите метку имени для функции оптимизации |
| setObjectivesMode | Установка способа использования целевых функций оптимизации |
| setOperatingPointsMode | Задание способа использования наборов рабочих точек оптимизации |
| setRunInterfaceVersion | Получить предпочтительный интерфейс для обеспечения функции оценки |
Доступны следующие методы:
| оценить | Оценка целей и ограничений оптимизации |
| evaluateConstraint | Оценка ограничений оптимизации |
| evaluateEqCon | Оценка ограничений нелинейного равенства оптимизации |
| evaluateIneqCon | Оценка ограничений нелинейного неравенства оптимизации |
| evaluateNonlcon | Оценка нелинейных ограничений оптимизации |
| evaluateObjective | Оценка целей оптимизации |
| добраться | Получение свойств оптимизации |
| гета | Получение матрицы ограничений линейного неравенства. |
| getB | Получение целевых значений ограничения линейного неравенства. |
| getConstraint | Вернуть метки ограничений |
| getDataset | Извлечение данных из набора данных |
| getFreeVariables | Получение оптимальных значений свободных переменных |
| getInitFreeVal | Получение начальных свободных значений для оптимизации |
| getLB | Получить свободные переменные нижние границы |
| getLcon | Возврат меток линейных зависимостей |
| getNumConstraint | Количество возвращаемых ограничений на метку |
| getNumConstraintLabels | Количество возвращаемых меток ограничений |
| getNumLcon | Возвращаемое число линейных зависимостей на метку |
| getNumLconLabels | Возвращаемое число меток линейных зависимостей |
| getNumNonlcon | Возвращает число нелинейных ограничений на метку |
| getNumNonlconLabels | Возврат количества нелинейных меток зависимостей |
| getNumObjectiveLabels | Возвращаемое число целевых меток |
| getNumObjectives | Количество возвращаемых целей на метку |
| getNumRowsInDataset | Получение количества строк в наборе данных оптимизации |
| getObjectiveType | Возвращаемый тип цели |
| getObjectives | Возврат целевых меток для оптимизации |
| getOptimOptions | Извлечь объект параметров оптимизации |
| getOutputInfo | Получение выходной информации для оптимизации |
| getParam | Получение параметра оптимизации |
| getStopState | Текущее состояние остановки для оптимизации |
| getUB | Получить свободные переменные верхние границы |
| gridEvaluate | Оценка целей и ограничений оптимизации по сетке |
| gridPevEvaluate | Оценка по сетке дисперсии ошибок прогнозирования (ПЭВ) |
| isScalarFreeVariables | Возвращает, являются ли все свободные переменные скалярами |
| nEvaluate | Естественная оценка целей и ограничений оптимизации |
| nEvaluateConstraint | Естественная оценка ограничений оптимизации |
| nEvaluateNonlcon | Естественная оценка нелинейных ограничений оптимизации |
| nEvaluateObjective | Естественная оценка целей оптимизации |
| optimoptions | Создание параметров оптимизации |
| optimset | Создание/изменение оптимизации структуры OPTIONS |
| pevEvaluate | Оценка дисперсии ошибок прогнозирования (ПЭВ) |
| setExitStatus | Задать сведения о состоянии выхода для оптимизации |
| setFreeVariables | Установка оптимальных значений свободных переменных |
| setOutput | Установка диагностической информации для оптимизации |
| setOutputInfo | Задание выходной информации для оптимизации |
| setStopState | Установка текущего состояния остановки для оптимизации |