This book provides the optimal introduction to MATLAB and Simulink, the primary tools in engineering, science, and industry for simulating dynamic systems. Using the latest versions of the software, the book features 20 hands-on projects that provide a practical mastery of the subject areas including the code and executable files. Apart from a basic knowledge of mathematics and physics, no further specialist knowledge is necessary. There are also over 80, in-text, exercises where readers themselves can check their mastery of the material. A CD-ROM with source code accompanies the book.