Polar decomposition factors a matrix into a direction-preserving part and a positive semidefinite stretching part. It is the matrix analogue of writing a complex number in polar form.
For a complex square matrix , a polar decomposition has the form
where is unitary and is Hermitian positive semidefinite. For a real square matrix, is orthogonal and is symmetric positive semidefinite. The factor is unique and is given by . If is invertible, then is also unique.
81.1 Analogy with Complex Numbers
Every nonzero complex number can be written as
where
The number records direction or phase. The number records magnitude.
Polar decomposition gives the same idea for matrices:
The factor plays the role of the unit complex number. It preserves length. The factor plays the role of the nonnegative magnitude. It stretches space along orthogonal directions.
This analogy is exact in spirit but richer in structure. A complex number has one magnitude. A matrix may stretch different directions by different amounts.
81.2 Positive Semidefinite Factor
The positive factor in the right polar decomposition is
The matrix is Hermitian positive semidefinite. Therefore it has a unique Hermitian positive semidefinite square root. This square root is .
For real matrices, the formula becomes
The factor is positive semidefinite because
for every vector . If is invertible, then is positive definite.
81.3 Unitary or Orthogonal Factor
If is invertible, then is invertible, and the unitary factor is
To see why is unitary, compute
Since
we get
Thus preserves inner products and lengths.
For real matrices, the same calculation gives
so is orthogonal.
81.4 Geometric Meaning
For a real square matrix, polar decomposition separates a linear transformation into two parts:
The factor stretches or compresses space along orthogonal axes. Since is symmetric positive semidefinite, it has an orthonormal eigenbasis and nonnegative eigenvalues.
The factor then rotates or reflects the result. Since is orthogonal, it preserves distances and angles.
Thus acts as:
| Stage | Operation |
|---|---|
| Stretch along orthogonal directions | |
| Rotate or reflect |
This gives a clean geometric interpretation. A general linear transformation may shear, stretch, rotate, and reflect. Polar decomposition expresses the same transformation as pure symmetric stretching followed by a rigid motion.
81.5 Right and Left Polar Decomposition
There are two common forms.
The right polar decomposition is
The left polar decomposition is
Both use the same unitary factor when is invertible. The difference is whether the positive semidefinite factor acts before or after the unitary factor.
The two positive factors are related by
Thus and have the same eigenvalues, but their eigenvectors live naturally in different coordinate systems.
81.6 Relation to the Singular Value Decomposition
Suppose
is a singular value decomposition. Then the right polar decomposition is obtained by grouping the factors as
Thus
and
The left polar decomposition is
so
This shows that polar decomposition is closely connected to the SVD. The singular values become the eigenvalues of the positive semidefinite factor. The singular vectors determine the axes of stretching.
81.7 Example: Diagonal Matrix
Let
This matrix is already symmetric positive definite. Therefore
Thus
In this case, the transformation is pure stretching. There is no rotation or reflection.
Now let
Then
The factor stretches by and . The factor reflects across the second coordinate axis.
81.8 Example: Rotation Followed by Stretching
Let
Define
Then
Since is orthogonal and is symmetric positive definite,
is already a polar decomposition.
The matrix first stretches the first coordinate by , leaves the second coordinate unchanged, and then rotates the result by .
81.9 Computing Directly
For an invertible real matrix , the positive factor is
This means that is the unique symmetric positive definite matrix satisfying
If has spectral decomposition
where
then
Here
Once is computed, the orthogonal factor is
81.10 A Complete Two by Two Example
Let
First compute
The positive factor is
To compute it explicitly, diagonalize . Its characteristic polynomial is
Expanding,
Thus
The singular values of are
The factor has these eigenvalues. The orthogonal factor is then obtained from
This example shows the general pattern. The positive factor is obtained from . The orthogonal factor is what remains after removing the stretching.
81.11 Singular Matrices
If is singular, the positive factor
still exists and is unique. However, is not invertible, so the formula
cannot be used.
In this case, the role of is replaced by a partial isometry in the most general formulation. For square matrices, one may still choose a unitary so that
but this may not be unique.
The nonuniqueness occurs because directions in the null space of are collapsed to zero. On those directions, the positive factor loses information, so the unitary factor has freedom that does not affect the product.
81.12 Rectangular Matrices
Polar decomposition also extends to rectangular matrices.
For
one may write
where is an Hermitian positive semidefinite matrix and is an partial isometry or semi-unitary factor, depending on rank and dimensions. The positive factor is still
This rectangular form is useful when a linear map goes between spaces of different dimensions. The positive factor acts on the input space, while the partial isometry maps the stretched input directions into the output space.
81.13 Polar Decomposition and Normal Matrices
A matrix is normal if
Suppose
is its polar decomposition. A useful characterization is that is normal exactly when and commute:
When this happens, the unitary part and the positive part share a compatible spectral structure. The action of can then be understood as phase rotation and magnitude scaling along common orthogonal directions.
For nonnormal matrices, the unitary and positive factors do not generally commute. Their order matters.
81.14 Determinant
For a square matrix with polar decomposition
the determinant satisfies
If is unitary, then
If is positive semidefinite, then
When is invertible,
Thus the polar decomposition separates the determinant into phase and magnitude:
This mirrors the polar form of a complex number.
81.15 Best Orthogonal Approximation
Polar decomposition also has an approximation property. For a nonsingular real matrix , the orthogonal polar factor is the closest orthogonal matrix to in the Frobenius norm.
That is, among orthogonal matrices , the polar factor solves
This is the orthogonal Procrustes problem in one of its standard forms. It appears in shape matching, rigid registration, computer graphics, continuum mechanics, and numerical analysis.
The reason is again the SVD. If
then
The factor keeps the rotational part of and discards the nonuniform stretching.
81.16 Relation to Cholesky and Square Roots
Cholesky decomposition factors a symmetric positive definite matrix as
Polar decomposition uses the symmetric positive semidefinite square root
These square roots serve different purposes.
| Object | Role |
|---|---|
| Cholesky factor | Triangular square root of a positive definite matrix |
| Polar factor | Symmetric positive semidefinite square root of |
| SVD singular values | Eigenvalues of |
| Orthogonal factor | Rigid part of |
The Cholesky factor is triangular and efficient for solving systems. The polar positive factor is symmetric and geometrically canonical.
81.17 Numerical Computation
A common way to compute the polar decomposition is through the SVD:
Then
This method is reliable but may be more expensive than necessary if only the polar factor is needed.
There are also iterative methods for approximating . One classical iteration starts with
and repeats
For suitable nonsingular matrices, this iteration drives the singular values toward , while preserving the singular vector structure. The limit is the unitary polar factor. More advanced scaled and higher-order variants are used in practical numerical algorithms.
81.18 Applications
Polar decomposition appears whenever one wants to separate rotation from strain or shape change.
| Area | Use |
|---|---|
| Continuum mechanics | Separate deformation into rotation and stretch |
| Computer graphics | Extract rotation from an affine transform |
| Robotics | Normalize near-rotation matrices |
| Numerical linear algebra | Compute matrix sign functions and orthogonal factors |
| Optimization | Project matrices onto the orthogonal group |
| Statistics | Analyze covariance-related transformations |
| Quantum mechanics | Separate unitary and positive operator parts |
The common theme is structural separation. The unitary or orthogonal factor represents orientation. The positive semidefinite factor represents magnitude and stretching.
81.19 Comparison with SVD
| Feature | Polar decomposition | SVD |
|---|---|---|
| Form | ||
| Orthogonal or unitary factors | One | Two |
| Positive factor | Matrix | Diagonal |
| Always exists | Yes | Yes |
| Shows singular values directly | Through eigenvalues of | Directly on diagonal |
| Main use | Rotation-stretch separation | Rank, conditioning, low-rank structure |
SVD gives more detailed information. Polar decomposition gives a simpler geometric split. In fact, polar decomposition can be derived directly from SVD by combining the two unitary factors.
81.20 Summary
Polar decomposition factors a matrix into a unitary or orthogonal part and a positive semidefinite part:
The positive factor is
For invertible , the unitary factor is uniquely determined by
For real matrices, this becomes an orthogonal factor times a symmetric positive semidefinite factor.
Geometrically, polar decomposition says that a linear transformation can be viewed as a stretch along orthogonal directions followed by a rotation or reflection. Algebraically, it is closely tied to the singular value decomposition. Computationally, it is useful when one wants the nearest orthogonal factor, a rotation-stretch separation, or a canonical positive factor associated with a matrix.