I am trying to understand Singular Value Decomposition from a intuitive point of view. As we know by applying SVD to any matrix, we get these three matrices as U, Sigma, V. And a matrix multiplication can be interpreted as a combination of rotation and scaling. Here U & V corresponds to the rotation performed by that matrix and Sigma the scaling factor.
My question is, why do we get or need two rotation matrices or unitary matrices (U & V), instead of one?
The Singular Value Decomposition theorem states that if $V$ and $W$ are complex inner product spaces, and $L:V \to W$ is a linear map, then I can find an orthonormal basis $v_1,v_2,...,v_n$ for $V$ and an orthonormal basis $(w_1,w_2,...,w_m)$ of $W$ such that $L(v_i) = \sigma_i w_i$.
When you translate this into a statement about the matrix of the linear map, you need to apply a "change of basis" matrix to the domain and the codomain. These are unitary since the basis is orthonormal. This is where your two unitary bases come from. The matrix for $L$ is diagonal WRT these bases, so that is where the diagonal matrix comes from.