solve matrix equation

59 Views Asked by At

Given symmetric positive definite (SPD) matrices $A$ and $B$, I was wondering there is a solution for

$XAX=B$,

where $X$ is also a SPD matrix.

Thank you!

1

There are 1 best solutions below

1
On BEST ANSWER

Your question can be rewritten as $$ (A^{1/2} X A^{1/2})^2 = A^{1/2} B A^{1/2}. $$ So $$ X = A^{-1/2} (A^{1/2} B A^{1/2})^{1/2} A^{-1/2} .$$