Welcome to the Mastering MATLAB Toolbox Site!


The Mastering MATLAB Toolbox
Version 6

The Mastering MATLAB Toolbox is a collection of over 250 M-files written by the authors of Mastering MATLAB 6 (ISBN 0-13-019468-9). The functions in the Toolbox range from commonly used utilities, to numerical analysis and optimization functions, to powerful high-level plotting routines, to polished graphical user interfaces. This is the third version of the Mastering MATLAB Toolbox, with the previous versions being associated with the two prior editions of the Mastering MATLAB text.

This version of the Toolbox contains over 100 new M-files, including a rational polynomial object class named mmrp. In addition to the new M-files, many other M-files have been renamed, dramatically changed, deleted, or are obsolete but grandfathered.

This version is available free of charge from the Mastering MATLAB web site. This version of the Toolbox is distributed in M-file format.

The Toolbox reference manual is a complete rewrite of the manual that accompanied the prior edition of the Toolbox. The prior edition was originally written to be the last chapter in the text Mastering MATLAB 5. When the decision was made to remove it from the text, it became the downloadable reference manual. It has been completely rewritten for version 6.0.

Follow this link if you are looking for Mastering MATLAB Toolbox Version 5 to use with MATLAB Version 5.x.

Obtaining the Toolbox

This edition of the Mastering MATLAB Toolbox is freely distributable. Anyone can download the Toolbox, install it, use it, copy it, and give it to others. The Toolbox files are fully-functional.

The Mastering MATLAB Toolbox Reference lists all of the Toolbox functions and discusses many of them in detail. The Reference is available as a PDF file or as a PostScript file. Download the Toolbox and the documentation in the most appropriate format for your platform.

Click to Download the Mastering MATLAB Toolbox and documentation.

Installing the Toolbox

After downloading and decompressing the appropriate Toolbox file on your platform, you will find a directory or folder named mm6 containing the files: Contents.m, Readme.m, and numerous .m files, which are the toolbox functions. You should also have a subdirectory or subfolder called @mmrp within your MM6 directory. Please use the appropriate options to create all subdirectories when decompressing the archive. To install the Mastering MATLAB Toolbox, simply copy the MM6 directory and its contents into the Toolbox directory (within the MATLAB directory) and add the MM6 directory to the MATLAB search path (using the tools discussed in Chapter 3.)

The Contents.m file lists all of the functions in the Toolbox. The Readme.m file contains information about additions and changes to the Toolbox.

Source Code

Feedback Welcomed

Questions and comments regarding Mastering MATLAB, Mastering MATLAB 5, Mastering MATLAB 6, and the Mastering MATLAB Toolbox can be sent via e-mail to: mm@eece.maine.edu. We welcome all comments, bug reports, errata, and suggestions for future editions.

Revised 12/15/2008