solve an inequality with LMI approach

3 visualizaciones (últimos 30 días)
haifa
haifa el 1 de Feb. de 2014
Comentada: Johan Löfberg el 5 de Feb. de 2014
I would like to solve this inequality :
Q*A'+A*Q+L'*B'+B*L < 0
  7 comentarios
Matt J
Matt J el 5 de Feb. de 2014
Does L<0 mean that L(i,j)<0 for all i,j ?
haifa
haifa el 5 de Feb. de 2014
no,L is a negativ matrix

Iniciar sesión para comentar.

Respuestas (1)

Johan Löfberg
Johan Löfberg el 5 de Feb. de 2014
Editada: Johan Löfberg el 5 de Feb. de 2014
With the MATLAB Toolbox YALMIP, and some SDP solver installed (such as SDPT3, SeDuMi, Mosek etc) it would be (you have not clearly said which variables are decision variables, I assume Q (psd) and L (arbitrary))
Q = sdpvar(n,n);
L = sdpvar(m,n,'full');
Constraints = [Q >=0, Q*A'+A*Q+L'*B'+B*L <= 0];
solvesdp(Constraints);
The model is ill-posed though as Q and L arbitrarily close to zero is feasible, which means trouble in practice. Dehomogenioze it, for instance
Constraints = [Q >=0, Q*A'+A*Q+L'*B'+B*L <= -eye(n)];
  3 comentarios
haifa
haifa el 5 de Feb. de 2014
I have not this solver SDP
Johan Löfberg
Johan Löfberg el 5 de Feb. de 2014
You have to install a solver (and YALMIP).

Iniciar sesión para comentar.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by