## An Introduction to MATLAB® Programming and Numerical Methods for Engineers

#### Book Description:

Assuming no prior background in linear algebra or fundamental analysis, An Introduction to MATLAB® Programming and Numerical Methods for Engineers enables you to develop good computational problem-solving techniques through numerical methods and the MATLAB® programming environment. Part One introduces fundamental programming concepts, using simple examples to put new ideas quickly into practice. Part Two covers the fundamentals of algorithms and numerical analysis at a level that allows you to rapidly apply results in practical settings.

Tips, warnings, and “try this” features within each chapter help the reader develop good programming practices.
Chapter summaries, key terms, functions, and operator lists at the end of each chapter allow for quick access to critical information.
At least three different types of end-of-chapter exercises-thinking, writing, and coding-let you assess your understanding and practice what you’ve learned.

#### Book Contents:

An Introduction to MATLAB® Programming and Numerical Methods for Engineers, Page i
An Introduction to MATLAB® Programming and Numerical Methods for Engineers, Page iii
Dedication, Page v
Preface, Pages xi-xiv
Acknowledgments, Page xv
List of Figures, Pages xvii-xix

Chapter 1 – MATLAB® Basics, Pages 3-15
Chapter 2 – Variables and Basic Data Structures, Pages 17-41
Chapter 3 – Functions, Pages 43-65
Chapter 4 – Branching Statements, Pages 67-79
Chapter 5 – Iteration, Pages 81-94
Chapter 6 – Recursion, Pages 95-111
Chapter 7 – Complexity, Pages 113-122
Chapter 8 – Representation of Numbers, Pages 123-133
Chapter 9 – Errors, Good Programming Practices, and Debugging, Pages 135-143
Chapter 10 – Reading and Writing Data, Pages 145-150
Chapter 11 – Visualization and Plotting, Pages 151-173
Chapter 12 – Linear Algebra and Systems of Linear Equations, Pages 177-200
Chapter 13 – Least Squares Regression, Pages 201-210
Chapter 14 – Interpolation, Pages 211-223
Chapter 15 – Series, Pages 225-231
Chapter 16 – Root Finding, Pages 233-243
Chapter 17 – Numerical Differentiation, Pages 245-257
Chapter 18 – Numerical Integration, Pages 259-275
Chapter 19 – Ordinary Differential Equations (ODEs), Pages 277-299
Index, Pages 301-317