Solving Time-scale algebraic Lyapunov function in Matlab?

I wish to solve the following equation on Matlab:
A^(T)P + P A + µA^(T)P A = −M,
where A is known matrix and M is a positive-definite matrix as well as µ is a known constant. P is a matrix to be found.
Note: I looked into the lyap function and think of it is as a some kind extension of it. I am not asking for solution but any hints would be highly helpful.

답변 (1개)

darova
darova 2020년 2월 27일
편집: darova 2020년 2월 27일

0 개 추천

Here is what i found in MATLAB help
Your equation
Group 2 and 3 matrices
Multiply all matrices by
  • I is identity matrix

댓글 수: 4

Thank you!!!!!!!!!
Hi,
However I need to ensure that P is a positive definite matrix given A is Hurwitz in nature. I apologize, I should have mentioned before.
Regard
Subham Dey
What does it mean?
If all the eigen values of A have negative real parts then the matrix A is called Hurwitz. If matrix A is Hurwitz then the solution of Lyapunov equation gives a positive definite matrix P for a positive definite matrix Q (P=lyap(A,Q)). However, I am unsure how to the get the solution of Sylvester equation to be positive definite?

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Matrix Computations에 대해 자세히 알아보기

질문:

2020년 2월 27일

댓글:

2020년 2월 29일

Community Treasure Hunt

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

Start Hunting!

Translated by