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?
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?
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.