Переменная для оптимизации
Система координат OptimizationVariable объект содержит переменные для выражений оптимизации. Используйте выражения, чтобы представлять целевую функцию, ограничения или уравнения. Переменные носят символический характер и могут быть массивами любого размера.
Совет
Полный рабочий процесс см. в разделе Рабочий процесс оптимизации на основе задач или Рабочий процесс на основе задач для Решения уравнений.
Создайте OptimizationVariable использование объекта optimvar.
show | Отобразите информацию об объекте оптимизации |
showbounds | Отобразите границы переменных |
write | Сохраните описание объекта оптимизации |
writebounds | Сохраните описание переменных границ |
OptimizationVariable объекты имеют поведение копирования указателя. Смотрите Поведение Объекта указатель и Сравнение Классов Handle и Value. Поведение копирования указатель означает, что копия 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