quinopt()¶
Minimize a cost function subject to quadratic integral inequality constraints, or reset QUINOPT.
| Syntax: | quinopt clear or quinopt('clear') |
|---|---|
| Description: | clears QUINOPT’s internal variables, to be used in combination with MATLAB’s clear command. |
| Syntax: | quinopt(EXPR) |
|---|---|
| Description: | tests whether a quadratic integral inequality with integrand specified by EXPR is feasible using a finite dimensional relaxation based on semidefinite programming. If multiple integral inequalities must be tested simultaneously, EXPR can be a vector such that the i-th entry specifies the integrand of the i-th integral inequality. Each entry of EXPR must be a polynomial of the integration variable returned by the command indvar(), and a quadratic polynomial of the dependent variables returned by the function depvar(). |
| Syntax: | quinopt(EXPR,BC) |
|---|---|
| Description: | determines whether the integral inequalities, with integrand specified by EXPR, are feasible for all dependent variables satisfying the homogeneous boundary conditions specified by the vector BC. Specifically, BC is interpreted as the list of boundary conditions BC(1)=0, …, BC(end)=0. Like EXPR, BC must be created using the variables returned by the commands indvar() and depvar(). |
| Syntax: | quinopt(EXPR,BC,OBJ) |
|---|---|
| Description: | minimizes the objective function OBJ constrained by the integral inequalities specified by EXPR and BC. |
| Syntax: |
|
|---|---|
| Description: | overrides the default options.
|
| Syntax: | quinopt(EXPR,BC,OBJ,OPTIONS,CNSTR) or quinopt(EXPR,BC,OBJ,OPTIONS,CNSTR,PARAMETERS) |
|---|---|
| Description: | minimizes the objective function OBJ subjet to the integral inequalities specified by EXPR and BC, and the additional constraints given by CNSTR. CNSTR is a constraint object built with YALMIP. If CNSTR contains sum-of-square constraints, then the variable parameters in the polynomial expressions must be specified in the input vector PARAMETERS. See YALMIP’s function sos() and solvesos() for more details on specifying sum-of-squares constraints with YALMIP. |
| Syntax: |
|
|---|---|
| Description: | returns solution informations in the structure
|