이전 댓글 표시
i would like to ask how to obtain the matrix E, which satisfy the following constrain,
E * [x]' >=0
I need the matrix E for stability analysis of piecewise linear system.
but not sure how to find this. if anyone knows plz help me out.
답변 (1개)
Walter Roberson
2011년 6월 29일
Are you sure you don't mean
[x] * E * [x]' >= 0
If you do then E would be an example of a positive semi-definite matrix. Such matrices are not unique.
To generate an N x N positive semi-definite matrix, you can use
t = rand(N,N);
E = t' * t;
and E will now be positive semi-definite.
If the above is not what you mean, then E would have to be a column vector and [x]' would have to be a row vector. If the values of x are not fixed in advance, then the only solution is that E is the all-zero vector. There may be other solutions if the permissible values of x are bounded.
댓글 수: 4
Asif
2011년 6월 30일
Walter Roberson
2011년 7월 1일
What, what is the shape of x, and the expected shape of E ?
Also, it would help if you mentioned what LMI means.
Walter Roberson
2011년 7월 1일
Another question: >= 0 implies the result is a scalar, but your reference to "not necessarily be symmetric" implies a matrix result. Do you mean that each element of a resulting matrix E*x' is >= 0, or do you mean that E*x' is going to be a vector and each element of the vector will be >=0, or do you mean the result will be a scalar that will be >=0 ?
Asif
2011년 7월 5일
카테고리
도움말 센터 및 File Exchange에서 Linear Matrix Inequalities에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!