OptimizationVariable
Variable for optimization
Description
An OptimizationVariable
object contains variables for
optimization expressions. Use expressions to represent an objective function,
constraints, or equations. Variables are symbolic in nature, and can be arrays of any
size.
Tip
For the full workflow, see Problem-Based Optimization Workflow or Problem-Based Workflow for Solving Equations.
Creation
Create an OptimizationVariable
object using optimvar
.
Properties
Object Functions
show | Display information about optimization object |
showbounds | Display variable bounds |
write | Save optimization object description |
writebounds | Save description of variable bounds |
Examples
More About
Tips
OptimizationVariable
objects have handle copy behavior. See Handle Object Behavior and Comparison of Handle and Value Classes. Handle copy behavior means that a copy of anOptimizationVariable
points to the original and does not have an independent existence. For example, create a variablex
, copy it toy
, then set a property ofy
. Note thatx
takes on the new property value.x = optimvar('x','LowerBound',1); y = x; y.LowerBound = 0; showbounds(x)
0 <= x