Вы используете эти функции, чтобы настроить все настройки оптимизации в 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 | Установите текущее состояние остановки для оптимизации |