Welcome to the Mastering MATLAB Web Site!


Here you will find information about
Mastering MATLAB
for MATLAB 4.x
Mastering MATLAB 5
for MATLAB 5.x
Mastering MATLAB 6
for MATLAB 6
Mastering MATLAB 7
for MATLAB 7

The Mastering MATLAB Toolbox
Version 6.01

Mastering MATLAB 7 is now available!

Mastering MATLAB 7 is now available at your favorite on-line and neighborhood bookstores. In response to reader suggestions, Mastering MATLAB 7 was extensively rewritten and expanded to 852 pages, and incorporates a greatly expanded index. This book is the perfect companion for MATLAB 7 with expanded chapters on programming interfaces (MEX files, the MATLAB Engine, MAT files, and Java), application integration (ActiveX, DDE, and the Notebook), and an extensively reworked 68-page chapter (Examples, Examples, Examples!) addressing vectorization, the MATLAB JIT-accelerator, profiling, and other methods of writing more efficient MATLAB code.

Mastering MATLAB 7 Example Files are available for download.

All examples in Mastering MATLAB 7 are now available for download. Follow this link to access the files.

Mastering MATLAB 6 Example Files are also available for download.

All examples in Mastering MATLAB 6 are now available for download. Follow this link to access the files.

Mastering MATLAB 5 Example Files are also available for download.

All examples in Mastering MATLAB 5 are now available for download. Follow this link to access the files.

The Mastering MATLAB Toolbox Version 6.01 is also available.

The Toolbox was updated on September 26, 2001 with 3 new functions, some enhancements, and a couple of bug fixes. See the Readme file for details.

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. Toolbox functions were written for MATLAB 6, but should work with MATLAB 7 as well.

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.

As with the prior versions, Version 6.01 of the Mastering MATLAB Toolbox is available free of charge in P-code format, with an associated toolbox reference in PostScript and PDF formats. Follow this link for more details.


The Mastering MATLAB 5 Toolbox is still available.

If you are using MATLAB Version 5.x, you may wish to use Version 5 of the Mastering MATLAB toolbox. This release fixes a few bugs and adds HTML documentation for the toolbox functions in the registered version. See the README file for details.

Registered users should download and install the new toolbox. The original toolbox key can then be used to create the M-files and html help files.


Here are pointers to some other useful MATLAB resources:

Current information about web resources are difficult to maintain accurately. Search engines (Google, Yahoo!, or others) and the Mathworks are probably your best resources.


The Mastering MATLAB Toolbox

Questions and comments regarding Mastering MATLAB, Mastering MATLAB 5, Mastering MATLAB 6, Mastering MATLAB 7, 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 2/6/01