Переменная для оптимизации
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 <= x
OptimizationConstraint
| OptimizationExpression
| OptimizationProblem
| optimvar
| show
| showbounds
| write
| writebounds