Numerical Computing with Simulink, Volume 1, is a sequel to Cleve Moler's "Numerical Computing with MATLAB". The book is designed for an introductory course on simulation and for practicing engineers who need to create simulations and also want to work smarter.
The book starts with simple examples and gradually introduces more complex simulations showing the user how to build models that are efficient and exploit the many features of Simulink that make models easy to use and understand.
The book covers building models for mechanical, electrical, aerospace, thermodynamic and transportation systems. Along the way are introductions to control systems, digital signal processing and stochastic processes. Models are created for mechanical and electrical systems using first principles and also using SimPowerSystems and SimMechanics.
Stateflow is used to create reactive systems and to model logical decisions. The emphasis throughout the book is on the use of the most effective visual paradigm and the concept of visual programming. The book also shows how to use Simulink in a complete "Systems Engineering" process. The last chapter of the book illustrates these ideas using the Lunar Module digital autopilot design that the author described in the MathWorks Summer 1999 News and Notes.
An integral part of the book is the over 80 model and M-files that are posted on the MathWorks MATLAB Central web site.