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 件のコメント

Subham Dey
Subham Dey 2020 年 2 月 28 日
Thank you!!!!!!!!!
Subham Dey
Subham Dey 2020 年 2 月 28 日
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
darova
darova 2020 年 2 月 28 日
What does it mean?
Subham Dey
Subham Dey 2020 年 2 月 29 日
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 ExchangeMatrix 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