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
Here is what i found in MATLAB help
Your equation
Group 2 and 3 matrices
Multiply all matrices by
  • I is identity matrix

4 个评论

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
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 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by