How to force zero or positive entries in matrix when solving LMI?
3 ビュー (過去 30 日間)
古いコメントを表示
Hi,
Using MATLAB's LMI tool (feasp), is there a way to force the solver to use only zero or positive entries in a matrix (decision variable). To be clear, I'm not asking about positive definiteness of the matrix, but about the entries of the matrix.
Sincerely, Rasmus
0 件のコメント
採用された回答
Aquatris
2018 年 8 月 23 日
編集済み: Aquatris
2018 年 8 月 23 日
You can simply add another constraint to the LMI to impose the constraint.
For instance, assume decision variables are x and y. You are trying to solve;
[10*x^2 -y+2*x ; 6*x y^2] > 0
and you want the -y+2*x to be positive. Then you can add another LMI term
-y + 2*x > 0
or if you want them to be equal to 0, then
-y + 2*x > 0
-y + 2*x < 0
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
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!