This self-contained MATLAB tutorial/reference text provides a comprehensive treatment of MATLAB features and programming for a wide range of users from beginners to power users. It builds on the extensive MATLAB tutorial these same authors contributed to "The Student Edition of MATLAB" Version 4, featuring the same informal, learn-by-doing approach. It covers MATLAB features common to all computer platforms - PCs, Macintosh and Power Macintosh, and Unix workstations - basing coverage on features found in MATLAB Version 4.2, and spanning features from all versions since 4.0 as well as those to remain in upcoming releases. It explores, in-depth, the features and properties of M-file functions, illustrates by example all 2-D and 3-D graphics functions, and offers a tutorial on the powerful Symbolic Math Toolbox. It includes the Mastering MATLAB Toolbox, takes an in-depth look at Handle Graphics features; guides readers through an illustrated creation and discussion of graphical user interfaces (GUIs); and features a chapter on MATLAB resources available on the Internet.