Вы используете эти функции, чтобы настроить все настройки оптимизации в 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 | Установите включенное состояние для оптимизационной функции |
| setFreeVariablesMode | Установите, как используются переменные, свободные от оптимизации |
| setName | Предоставьте метку имени для оптимизационной функции |
| setObjectivesMode | Установите, как используются целевые функции оптимизации |
| setOperatingPointsMode | Установите, как используются наборы рабочих точек оптимизации |
| setRunInterfaceVersion | Получите предпочтительный интерфейс для обеспечения функции оценки |
Доступны следующие методы:
| evaluate | Оцените цели и ограничения оптимизации |
| evaluateConstraint | Оцените ограничения оптимизации |
| evaluateEqCon | Оцените нелинейные ограничения равенства оптимизации |
| evaluateIneqCon | Оцените нелинейные ограничения неравенства оптимизации |
| evaluateNonlcon | Вычислите нелинейные ограничения оптимизации |
| evaluateObjective | Оцените цели оптимизации |
| get | Получите свойства оптимизации |
| getA | Получите линейную матрицу ограничений неравенства. |
| 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 | Оценка отклонения предсказания ошибки в сетке (PEV) |
| isScalarFreeVariables | Вернитесь, все ли свободные переменные являются скалярами |
| nEvaluate | Естественная оценка целей и ограничений оптимизации |
| nEvaluateConstraint | Естественная оценка ограничений оптимизации |
| nEvaluateNonlcon | Естественная оценка нелинейных ограничений оптимизации |
| nEvaluateObjective | Естественная оценка целей оптимизации |
| optimoptions | Создайте опции оптимизации |
| optimset | Создайте/измените Структуру опций оптимизации |
| pevEvaluate | Вычислите отклонение ошибки предсказания (PEV) |
| setExitStatus | Установите информацию о состоянии выхода для оптимизации |
| setFreeVariables | Установите оптимальные значения свободных переменных |
| setOutput | Установите диагностическую информацию для оптимизации |
| setOutputInfo | Установите выходные данные для оптимизации |
| setStopState | Установите текущее состояние остановки для оптимизации |