There are two 4×4 matrices $A$ and $B$ with $B$ symmetrical and $$A^*A=B$$ Given that $A$ is completely unknown and that $B$ is known but is a function of a variable $k$, I want to solve for each element of $A$ as a function of $k$.
Progress so far
I believe that given the equation, we have 10 equations and 10 unknowns, meaning $A$ is also symmetrical.
I first tried without the conjugate. To do so, I tried using Matlab and Maple solve functions to process this system of equations but they either never finish or give up with an error warning that I cannot make much use of.
I also tried using conjugate transpose on Matlab, but it doesn't enjoy the conjugate of a symbol.
I have the feeling I am doing something very wrong here. Are there perhaps any mathematical properties I can leverage to solve this?
The conjugate transpose of $A$ is just the adjoint, commonly denoted $A^*$. So you're trying to solve $$(A^*)A=B.$$
Yes, this requires that $B^*=B$. If in fact $B^*=B$ you can start by diagonalizing $B$. You get $$B=PDP^{-1}$$where $D$ is diagonal and $P$ is unitary. Now if $E$ is another diagonal matrix and $A=PEP^{-1}=PEP^*$ then $A^*=PE^*P^*$, so $$A^*A=PE^*EP^{-1};$$you just need to find a diagonal matrix $E$ with $E^*E=D$, which is easy.