Solving Time-scale algebraic Lyapunov function in Matlab?

5 views (last 30 days)
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.

Answers (1)

darova
darova on 27 Feb 2020
Edited: darova on 27 Feb 2020
Here is what i found in MATLAB help
Your equation
Group 2 and 3 matrices
Multiply all matrices by
  • I is identity matrix
  4 Comments
Subham Dey
Subham Dey on 29 Feb 2020
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?

Sign in to comment.

Categories

Find more on Matrix Computations in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!