For courses in Control Theory and Operational Amplifiers. Simulink is a programming language specifically designed for simulating dynamical systems using standard block diagram notation. Therefore students should have the appropriate mathematical preparation including a good understanding of the fundamental concepts from introductory courses such as calculus and differential equations. The text presents detailed coverage of programming using Simulink. Beginning with a block diagram tutorial, the book presents an overview of Simulink and describes in detail the procedures for building, editing, and running a Simulink model. The book also provides explanations for debugging techniques, including the interactive debugger. The text concludes with an introduction to Stateflow, a Simulink extension that adds the capability to model finite state machines subsystems using a variant of the popular Statecharts formalism.Dabney, James B. is the author of 'Mastering Simulink 4' with ISBN 9780130170859 and ISBN 0130170852.