The Singular Value Decomposition factors any real matrix \(A\in\mathbb{R}^{m\times n}\) as
\[
A = U\Sigma V^T,
\]
where \(U\in\mathbb{R}^{m\times m}\) and \(V\in\mathbb{R}^{n\times n}\) are orthogonal matrices
(\(U^TU=I\), \(V^TV=I\)), and \(\Sigma\in\mathbb{R}^{m\times n}\) is a diagonal matrix (all off-diagonal entries are \(0\))
whose diagonal entries are nonnegative and sorted:
\[
\sigma_1 \ge \sigma_2 \ge \cdots \ge 0.
\]
The numbers \(\sigma_i\) are the singular values. They measure how strongly the linear transformation
represented by \(A\) stretches vectors in special directions.
A helpful geometric picture is: \(V^T\) rotates or reflects the input space, \(\Sigma\) scales along coordinate axes,
and \(U\) rotates or reflects the result. In other words, \(A\) maps the unit sphere to an ellipsoid, and the ellipsoid’s
semi-axis lengths are the singular values \(\sigma_i\).