How to force zero or positive entries in matrix when solving LMI?

조회 수: 4 (최근 30일)
Rasmus Steffensen
Rasmus Steffensen 2018년 8월 20일
편집: Aquatris 2018년 8월 23일
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

채택된 답변

Aquatris
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개)

카테고리

Help CenterFile Exchange에서 LMI Solvers에 대해 자세히 알아보기

태그

제품


릴리스

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by