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