Singular Value Decomposition Calculator

Compute a thin SVD A = UΣVᵀ for a real matrix up to 20×20 with one-sided Jacobi rotations. Singular values are sorted descending; numerical precision depends on matrix conditioning.

Description

Compute a thin SVD A = UΣVᵀ for a real matrix up to 20×20 with one-sided Jacobi rotations. Singular values are sorted descending; numerical precision depends on matrix conditioning.

Singular Value Decomposition Calculator: Compute a thin SVD A = UΣVᵀ for a real matrix up to 20×20 with one-sided Jacobi rotations. Singular values are sorted descending; numerical precision depends on matrix conditioning.

When to use Singular Value Decomposition

Use this matrix operation to transform, inspect, serialize, or decompose a rectangular numeric array with known dimensions and mathematical assumptions.

Matrix
Required list input.

How Singular Value Decomposition works

Compute a thin SVD A = UΣVᵀ for a real matrix up to 20×20 with one-sided Jacobi rotations. Singular values are sorted descending; numerical precision depends on matrix conditioning. The tool evaluates the supplied inputs together and returns the named outputs below; it does not infer omitted operating conditions or change the units shown.1

Left singular vectors
The resulting left singular vectors returned as a list.
Singular values
The resulting singular values returned as a list.
Transposed right singular vectors
The resulting transposed right singular vectors returned as a list.

Limitations and assumptions

  • Dimension compatibility, numeric conditioning, symmetry, positive definiteness, rank, scaling, tolerance, and floating-point precision affect matrix results. Serialization formats may lose types or precision.
  • Use finite inputs in the displayed units and preserve more precision than the final presentation requires. Independently verify safety-critical, financial, compliance, or production decisions.

Alternative or Complementary approaches

Check dimensions and prerequisites, compute reconstruction or residual error for decompositions, and compare ill-conditioned cases with a trusted numerical library.

References

  1. Singular value decomposition — Wikipedia contributors

Similar or alternative tools

  • Matrix as Table

    Convert a finite rectangular numeric matrix into canonical tool.io TableData with one Float64 field per matrix column.

  • Cholesky Decomposition Calculator

    Factor a symmetric positive-definite matrix into a lower-triangular L where L times its transpose equals the input.

  • LU Decomposition Calculator

    Factor a square matrix as P·A = L·U using Doolittle elimination with partial pivoting.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies