We offer a selection of nutritious Matlab® M-files for Version-5+, some of which may be just the treats you have been seeking. These items were prepared from natural ingredients -- no Mex-files to build or toolboxes to buy. They have been tested extensively in our own software and data-processing kitchens.
Our aim is to provide convenient syntax and functionality that is not available in the basic Matlab distribution. In a few cases, existing Matlab "features" are corrected, circumvented, or augmented, as the case may be.
The M-files are written in a style that preserves their pedagogical value. In addition, many of them provide a self-demonstration when the corresponding function-name is executed with no argument or with 'demo' as a single argument. See "help ..." for each function.
Some of the offerings, mainly class-oriented libraries, have been encoded into self-expanding P-files. When executed as Matlab functions at the Matlab prompt, these will populate one or more folders with several M-files. A dialog is invoked automatically to help select the area.
So, have a seat, roll up your sleeves, and enjoy your meal. (Massachusetts State Law: Employees must first wash hands.)
New items are marked by: *** New ***
The M-files are plain TEXT, with lines terminated by carriage-returns. Use fixnl.p (see below) to change newlines to the style compatible with your editor.
(Note: If the "snackbar" folder already exists, its M-files will be overwritten with the corresponding functions in the installer.)