Robust Control Toolbox™ Previous page   Next Page 
decinfo
 Provide feedback about this page

Describe how entries of matrix variable X relate to decision variables

Syntax

Description

The function decinfo expresses the entries of a matrix variable X in terms of the decision variables x1, . . ., xN. Recall that the decision variables are the free scalar variables of the problem, or equivalently, the free entries of all matrix variables described in lmisys. Each entry of X is either a hard zero, some decision variable xn, or its opposite -xn.

If X is the identifier of X supplied by lmivar, the command

returns an integer matrix decX of the same dimensions as X whose (i, j) entry is

decX clarifies the structure of X as well as its entry-wise dependence on
x1, . . ., xN. This is useful to specify matrix variables with atypical structures (see lmivar).

decinfo can also be used in interactive mode by invoking it with a single argument. It then prompts the user for a matrix variable and displays in return the decision variable content of this variable.

Example 1

Consider an LMI with two matrix variables X and Y with structure:

If these variables are defined by

the decision variables in X and Y are given by

This indicates a total of three decision variables x1, x2, x3 that are related to the entries of X and Y by

Note that the number of decision variables corresponds to the number of free entries in X and Y when taking structure into account.

Example 2

Suppose that the matrix variable X is symmetric block diagonal with one 2-by-2 full block and one 2-by-2 scalar block, and is declared by

The decision variable distribution in X can be visualized interactively as follows:

See Also
lmivar      Specify the matrix variables in an LMI problem

mat2dec     Return the vector of decision variables corresponding to particular values of the matrix variables

dec2mat     Given values of the decision variables, derive the corresponding values of the matrix variables decnbr


 Provide feedback about this page 

Previous page decay decnbr Next page

 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS