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.

Respuestas (1)

darova
darova el 27 de Feb. de 2020
Editada: darova el 27 de Feb. de 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 comentarios

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?

Iniciar sesión para comentar.

Categorías

Más información sobre Matrix Computations en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 27 de Feb. de 2020

Comentada:

el 29 de Feb. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by