Library of functions and utilities from Tom Minka at Microsoft Research
|28 Jan 2011||GEO GEP||
|15 Apr 2010||Helen Chen||
This library provides highly optimized versions of primitive functions such as repmat, set intersection, and gammaln. It provides efficient random number generators and evaluation of common probability densities. It provides routines for counting floating-point operations (FLOPS), useful for benchmarking algorithms. There are also some useful utilities such as filename globbing and parsing of variable-length argument lists.
You will be surprised how much faster Matlab runs with the routines in this toolbox. For examples, check out the benchmarks test_repmat.m and test_solve_tri.m. The new repmat(1,m,n) is faster than ones(m,n)!
The library also contains some useful graphics functions such as axis_pct and mobile_text (in a subdirectory).
The toolbox has been tested on all versions of Matlab from 6.5 to 7.8 with Windows XP, Vista, and 7. It should work on Macs and Linux as well. Most (but not all) functions work with Matlab 6.1 and 5.