solve an inequality with LMI approach
6 ビュー (過去 30 日間)
古いコメントを表示
I would like to solve this inequality :
Q*A'+A*Q+L'*B'+B*L < 0
7 件のコメント
回答 (1 件)
Johan Löfberg
2014 年 2 月 5 日
編集済み: Johan Löfberg
2014 年 2 月 5 日
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)];
参考
カテゴリ
Help Center および File Exchange で LMI Solvers についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!