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