SVD_SNOWFALL is a MATLAB library which demonstrates the use of the Singular Value Decomposition (SVD) to analyze a set of historical snowfall data.
The snowfall data consists of records for the 123 seasons from 1890 to 2012, of the snowfall in inches, over the months from October to May, as measured at Michigan Tech.
This data can be regarded as an 8 by 123 matrix A. Applying the singular value decomposition produces the factors
A = U * S * V'and it is the purpose of this library to consider what these factors indicate about the snowfall data.
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
SVD_SNOWFALL is available in a C version and a C++ version and a FORTRAN77 version and a FORTRAN90 version and a MATLAB version.
FINGERPRINTS, a dataset directory which contains a few images of fingerprints.
SVD_BASIS, a MATLAB program which computes a reduced basis for a collection of data vectors using the SVD.
SVD_DEMO, a MATLAB program which demonstrates the singular value decomposition (SVD) for a simple example.
SVD_FINGERPRINT, a MATLAB program which reads a file containing a fingerprint image and uses the singular value decomposition (SVD) to compute and display a series of low rank approximations to the image.
SVD_TRUNCATED, a MATLAB program which demonstrates the computation of the reduced or truncated Singular Value Decomposition (SVD) of an M by N rectangular matrix, in cases where M < N or N < M.
TIME_SERIES, a dataset directory which contains examples of files describing time series.
You can go up one level to the MATLAB source codes.