singluar values unchanged when multiplied with an orthogonal matrix?

2.4k Views Asked by At

revisiting

singular values of "rotated" matrix

Maybe I've since forgotten - or maybe I never bothered to ask myself - but

Since $A^T$ has the same singular values as $A$ and $K$ is orthogonal, conclude that [ $A^\top K$ ] indeed has the same singular values.

Why does this hold?

Why can we say that multiplying by an orthogonal matrix retains the singular values?

2

There are 2 best solutions below

1
On BEST ANSWER

We calculate the singular values of $A$ by decomposing it into $A=USV^T$ with diagonal $S$ and orthogonal $U$ and $V$. If we have another orthogonal $K$, we have $AK= USV^TK = U S (V^TK)$ which is the SVD of $AK$.

0
On

Let $A = UDV^T$ be the singular value decomposition.

If you premultiply it with $K$, $KA=(KU)DV^T$

$KU$ is an orthogonal matrix as well. In fact $(KU)DV^T$ is a singular value decomposition for $KA$. The $D$ matrix is not changed.

Similar reasoning for post-multiplication.