Переменная для оптимизации
Один OptimizationVariable содержит переменные для выражений оптимизации. Выражения используются для представления целевой функции, ограничений или уравнений. Переменные носят символический характер и могут быть массивами любого размера.
Совет
Полный рабочий процесс см. в разделах Рабочий процесс оптимизации на основе задач или Рабочий процесс решения уравнений на основе проблем.
Создание OptimizationVariable объект с использованием optimvar.
show | Отображение информации об объекте оптимизации |
showbounds | Отображать границы переменных |
write | Сохранить описание объекта оптимизации |
writebounds | Сохранить описание переменных границ |
OptimizationVariable объекты имеют режим копирования дескриптора. См. раздел Поведение объекта-дескриптора и сравнение классов дескрипторов и значений. Поведение обработки копирования означает, что копия OptimizationVariable указывает на оригинал и не имеет самостоятельного существования. Например, создайте переменную x, скопируйте его в y, затем задайте свойство y. Обратите внимание, что x принимает новое значение свойства.
x = optimvar('x','LowerBound',1); y = x; y.LowerBound = 0; showbounds(x)
0 <= xOptimizationConstraint | OptimizationExpression | OptimizationProblem | optimvar | show | showbounds | write | writebounds