The main purpose in planning a third edition of this book was to upgrade it to cover the latest version of MATLAB (Version Release 2006a). The other purpose was to maintain the objectives of the late Brian D. Hahn as stated in the prefaces of the first and second edition. In his prefaces to the first and second edition, he pointed out the following