Code covered by the BSD License  

Highlights from
UFget: MATLAB interface to the UF sparse matrix collection

Be the first to rate this file! 2 Downloads (last 30 days) File Size: 130.26 KB File ID: #11896
image thumbnail

UFget: MATLAB interface to the UF sparse matrix collection

by Tim Davis

 

05 Aug 2006 (Updated 07 Apr 2008)

Downloads sparse matrices from the web directly into the MATLAB workspace, from a vast range of real

| Watch this File

File Information
Description

UFget is a MATLAB interface to 1877 sparse matrices (as of Nov 2007) for a wide range of applications, in the UF sparse matrix collection (http://www.cise.ufl.edu/research/sparse/matrices).

Problem = UFget ('HB/arc130'), for example, downloads the matrix of that name. An index is available, making it simple to write an M-file that (for example), downloads all symmetric positive definite matrices one at a time, sorted by the number of nonzeros in the Cholesky factorization after a minimum degree (AMD) ordering.

UFweb ('HB/arc130') opens the web page for the same matrix.

NOTE: tested on 32-bit and 64-bit Linux, and 32bit Windows. Untested on Windows64; if you try it there, please let me know how it works. It should be fine.

MATLAB 7.0 or later is required because of the MAT-file format the matrices are stored in.

MATLAB release MATLAB 7.5 (R2007b)
Other requirements MATLAB 7.0 or later is required (the *.mat files cannot be read by earlier versions).
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Updates
04 Dec 2006

Added UFgrep function. Updated UFget and UFweb.

07 Dec 2006

Simplified UFget; uses urlwrite instead of my own Java code, to download the matrices.

20 Feb 2007

Minor m-lint cleanup.

21 Feb 2007

Reposting because code metrics were not updated correctly on The MathWorks web page (no changes to files).

14 May 2007

Minor m-file help cleanup. Tested on 64-bit MATLAB.

26 Nov 2007

Updated matrix index (now 1877 matrices)

07 Apr 2008

Added UFgrep('refresh') option. Better error handling when internet connection is down.

Tag Activity for this File
Tag Applied By Date/Time
linear algebra Tim Davis 22 Oct 2008 08:34:34
sparse Tim Davis 22 Oct 2008 08:34:34
matrix Tim Davis 22 Oct 2008 08:34:34
collection Tim Davis 22 Oct 2008 08:34:34
gallery Tim Davis 22 Oct 2008 08:34:34

Contact us at files@mathworks.com