How to solve Sylvester Equations?

12 views (last 30 days)
Ellen
Ellen on 1 Nov 2011
All are 2*2 matrices with complex values.
P1 and P2: known with small errors (experimental errors)
Q1 and Q2: known with small errors (experimental errors)
X and Y: unknown
X*P1*Y = Q1
X*P2*Y = Q2
How to solve X and Y as the best fist of the equations above?
Thanks in advance!

Answers (1)

Walter Roberson
Walter Roberson on 1 Nov 2011
Possibly this previous discussion might help.
  3 Comments
Dr. Seis
Dr. Seis on 2 Nov 2011
So... solve for "X" or solve for "Y" in one equation and then plug the result into the second equation - you will find that you have an equation of the correct form to use the "lyap" function.
Ellen
Ellen on 2 Nov 2011
Yes, if I solve "X" or "Y" in one equation and plug into the second equation - I get in the form of A*X=X*B. This equation does not have a unique solution in many cases.
My question is if it is possible to get a unique solution of X and Y from two equations.
Thanks all.

Sign in to comment.

Categories

Find more on Adaptive Control 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!