SVD_DEMO is an executable MATLAB program, using double precision arithmetic, which demonstrates the computation of the singular value decomposition and a few of its properties.
The singular value decomposition has uses in solving overdetermined or underdetermined linear systems, linear least squares problems, data compression, the pseudoinverse matrix, reduced order modeling, and the accurate computation of matrix rank and null space,
LAPACK is a FORTRAN90 library of linear algebra routines, which includes routines to carry out the singular value decomposition.
LINPACK is a MATLAB library of linear algebra routines, which includes routines to carry out the singular value decomposition.
SVD_BASIS is an interactive executable MATLAB program which computes a reduced basis for a collection of data vectors using the SVD.
SVD_DEMO is also available in a C++ version and a FORTRAN90 version.
TOMS358 is a FORTRAN77 routine which computes the singular value decomposition for a complex matrix.
A GZIP'ed TAR file of the contents of this directory is available. This is only done as a convenience for users who want ALL the files, and don't want to download them individually. This is not a convenience for me, so don't be surprised if the tar file is somewhat out of date.
You can go up one level to the MATLAB source codes.