solve an inequality with LMI approach
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I would like to solve this inequality :
Q*A'+A*Q+L'*B'+B*L < 0
7 commentaires
Réponses (1)
Johan Löfberg
le 5 Fév 2014
Modifié(e) : Johan Löfberg
le 5 Fév 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)];
Voir également
Catégories
En savoir plus sur LMI Solvers dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!