Singular value decomposition (source code)

= Singular value decomposition
{wiki}

= SVD
{c}
{synonym}

= Biunitary diagonalization
{synonym}

Every complex matrix has a factorization $A=V\Sigma U^\dagger$ with $U,V$ unitary and $\Sigma$ diagonal with nonnegative entries. The squared singular values are the eigenvalues of $A^\dagger A$.