Документация Engee

OptimizeProblem

Страница в процессе разработки.

Создает объект задачи оптимизации.

Библиотека

EngeeDesignOptimization

Описание

Функция OptimizeProblem создает объект задачи оптимизации EngeeDesignOptimization.OptimizeProblem для функции optimize.

Синтаксис

Вызов функции

  • prob = OptimizeProblem(OptFcn,Parameters,Options) — создает объект задачи оптимизации prob для целевой функции OptFcn, проектных параметров Parameters и настроек оптимизации Options.

Аргументы

# OptFcn — целевая функция для минимизации
функция

Details

Целевая функция для минимизации. Требования к входным и выходным аргументам этой функции см. в описании fcn.

Типы данных

Function

# Parameters — проектные параметры
вектор объектов

Details

Проектные параметры для оптимизации, заданные как вектор объектов EngeeDesignOptimization.Continuous.

Типы данных

EngeeDesignOptimization.Continuous

# Options — настройки оптимизации
объект

Details

Настройки оптимизации, заданные как объект EngeeDesignOptimization.OptimizeOptions.

Типы данных

EngeeDesignOptimization.OptimizeOptions

Выходные аргументы

# prob — задача оптимизации
объект

Details

задача оптимизации, возвращаемая как объект EngeeDesignOptimization.OptimizeProblem.

Типы данных

EngeeDesignOptimization.OptimizeProblem