Description: A user-friendly free Matlab package for
problems over Linear Matrix Constraints (LMCs). It includes both
(LMIs) and Equalities (LMEs). It acts as an interface for the
by Jos F. Sturm. The
of SeDuMi Interface are the following:
Declare an LMC problem. Five Matlab
allow to define completely an LMC problem which can be characterised by
variables, equality constraints, inequality constraints and a linear
- Initialise the LMC problem: sdmpb.
- Declare the matrix variables: sdmvar.
- Declare the equality constraints: sdmlme and sdmeq.
- Declare the inequality constraints: sdmlmi and sdmineq.
- Declare the linear objective: sdmobj.
Solve an LMC problem. A unique
calls the SeDuMi solver. Options allow
tune the solver parameters.
Modify an LMC problem. At any moment
possible to append an LMC problem by adding variables, inequalities or
linear terms to the objective. Moreover, the sdmset function
to freeze matrix variables to specified values.
Analyse the solution issued from the solver.
For all (feasible or not) problems, the solver outputs the last
iterate (sdmget). SeDuMi Interface
allows to analyse this result in a convivial display. The solution is
directly in matrix format and indicators show which inequality