0

Let $X$ be an unknown matrix and $A$ a known matrix, and suppose the problem is well posed in terms of dimensions.

Is there any way to solve the matrix equation $X^TX=A$, analytically or using numerical methods?

1 Answers1

0

The matrix $A$ is symmetric. Thus there exists a unitary matrix $U$ such that $UAU^T=D=diag(d_{i})$ is diagonal with real non-negative entries (source: https://en.wikipedia.org/wiki/Symmetric_matrix#Complex_symmetric_matrices).

Thus, $$ A = X^TX = (U^\dagger \sqrt{D})(\sqrt{D}U^*). $$

Inspection tells you that $$ X = \sqrt{D}U^*. $$

Note that this is not unique. For any orthogonal matrix $R$, $\tilde X=RX$ is also a solution.

Daniel
  • 195