FunctionsParameters, variables, numbers and dimensions can be used with functions, to create expressions. You may use expressions as function arguments, where supported by the relevant convex calculus. Functions available in the objective and constraintsAssuming appropriate convexity rules, these functions may be used in the objective and in the constraints. Here are some examples of available functions, assuming previously defined symbols and appropriate dimensions:
Functions available as affine objective terms onlyThese functions can only be used as affine terms in the objective.
Quadratic forms and squared variables may only appear in the objective. This
is necessary so the problem can be transformed to a QP. While their arguments
can involve other expressions (subject to valid convexity
rules), they can only appear as affine terms.
Quadratic forms quad(x, Q), say, must have the parameter |