How to force zero or positive entries in matrix when solving LMI?
4 次查看(过去 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!