Note, assign does not replace or constrain the variable with a particular value. It is only used for initial values in nonlinear solvers. Hence, only used when the option usex0 in sdpsettings is activated.
Variables are initialized as NaN
By using assign, the current value can be altered
By default, inconsistent assignments generate an error message.
??? Error using ==> sdpvar/assign
With a third argument, a least squares assignment is obtained