Book description
Essential MATLAB for Engineers and Scientists, Third Edition, is an essential guide to MATLAB as a problemsolving tool. It presents MATLAB both as a mathematical tool and a programming language, giving a concise and easytomaster introduction to its potential and power.
Stressing the importance of a structured approach to problem solving, the text provides a stepbystep method for program design and algorithm development. It includes numerous simple exercises for handson learning, a chapter on algorithm development and program design, and a concise introduction to useful topics for solving problems in later engineering and science courses: vectors as arrays, arrays of characters, GUIs, advanced graphics, and simulation and numerical methods.
The text is ideal for undergraduates in engineering and science taking a course on Matlab.
 Numerous simple exercises give handson learning
 A chapter on algorithm development and program design
 Common errors and pitfalls highlighted
 Concise introduction to useful topics for solving problems in later engineering and science courses: vectors as arrays, arrays of characters, GUIs, advanced graphics, simulation and numerical methods
 A new chapter on dynamical systems shows how a structured approach is used to solve more complex problems.
 Text and graphics in four colour
Table of contents
 Cover
 Copyright Page
 Contents (1/3)
 Contents (2/3)
 Contents (3/3)
 Preface to the third edition

PART I: ESSENTIALS
 Chapter 1 Introduction

Chapter 2 MATLAB fundamentals
 2.1 Variables and the workspace
 2.2 Arrays: vectors and matrices (1/2)
 2.2 Arrays: vectors and matrices (2/2)
 2.3 Vertical motion under gravity
 2.4 Operators, expressions and statements (1/3)
 2.4 Operators, expressions and statements (2/3)
 2.4 Operators, expressions and statements (3/3)
 2.5 Output
 2.6 Repeating with for (1/2)
 2.6 Repeating with for (2/2)
 2.7 Decisions (1/2)
 2.7 Decisions (2/2)
 2.8 Complex numbers
 2.9 More on input and output
 2.10 Odds 'n ends
 2.11 Programming style (1/2)
 2.11 Programming style (2/2)
 Chapter 3 Program design and algorithm development
 Chapter 4 MATLAB functions & *data importexport utilities
 Chapter 5 Logical vectors

Chapter 6 Matrices of numbers & arrays of strings
 6.1 Matrices (1/3)
 6.1 Matrices (2/3)

6.1 Matrices (3/3)
 6.1.1 A concrete example
 6.1.2 Creating matrices
 6.1.3 Subscripts
 6.1.4 Transpose
 6.1.5 The colon operator
 6.1.6 Duplicating rows and columns: tiling
 6.1.7 Deleting rows and columns
 6.1.8 Elementary matrices
 6.1.9 *Specialized matrices
 6.1.10 Using MATLAB functions with matrices
 6.1.11 Manipulating matrices
 6.1.12 Array (elementbyelement) operations on matrices
 6.1.13 Matrices and for
 6.1.14 Visualization of matrices
 6.1.15 Vectorizing nested fors: loan repayment tables
 6.1.16 Multidimensional arrays
 6.2 Matrix operations
 6.3 Other matrix functions
 6.4 *Strings
 6.5 *Twodimensional strings
 6.6 *eval and text macros (1/2)
 6.6 *eval and text macros (2/2)

Chapter 7 Introduction to graphics

7.1 Basic 2D graphs
 7.1.1 Labels
 7.1.2 Multiple plots on the same axes
 7.1.3 Line styles, markers and color
 7.1.4 Axis limits
 7.1.5 Multiple plots in a figure: subplot
 7.1.6 figure, clf and cla
 7.1.7 Graphical input
 7.1.8 Logarithmic plots
 7.1.9 Polar plots
 7.1.10 Plotting rapidly changing mathematical functions: fplot
 7.1.11 The property editor
 7.2 3D plots (1/5)
 7.2 3D plots (2/5)
 7.2 3D plots (3/5)
 7.2 3D plots (4/5)
 7.2 3D plots (5/5)

7.1 Basic 2D graphs
 Chapter 8 Loops
 Chapter 9 Errors and pitfalls
 Chapter 10 Function Mfiles
 Chapter 11 Vectors as arrays & *advanced data structures
 Chapter 12 *More graphics
 Chapter 13 *Graphical User Interfaces (GUIs)

PART II: APPLICATIONS
 Chapter 14 Dynamical systems
 Chapter 15 Simulation
 Chapter 16 *More matrices
 Chapter 17 *Introduction to numerical methods
 Appendix A: Syntax quick reference
 Appendix B: Operators

Appendix C: Command and functionquick reference
 C.1 General purpose commands
 C.2 Logical functions
 C.3 Language constructs and debugging
 C.4 Matrices and matrix manipulation
 C.5 Mathematical functions
 C.6 Matrix functions
 C.7 Data analysis
 C.8 Polynomial functions
 C.9 Function functions
 C.10 Sparse matrix functions
 C.11 Character string functions
 C.12 File I/O functions
 C.13 Graphics
 Appendix D: ASCII character codes
 Appendix E: Solutions to selected exercises (1/3)
 Appendix E: Solutions to selected exercises (2/3)
 Appendix E: Solutions to selected exercises (3/3)
 Index
Product information
 Title: Essential MATLAB for Engineers and Scientists, 3rd Edition
 Author(s):
 Release date: January 2007
 Publisher(s): Newnes
 ISBN: 9780080471501
You might also like
book
Data Science for Business and Decision Making
Data Science for Business and Decision Making covers both statistics and operations research while most competing …
book
Advanced Numerical and SemiAnalytical Methods for Differential Equations
Examines numerical and semianalytical methods for differential equations that can be used for solving practical ODEs …
book
Programming Machine Learning
You've decided to tackle machine learning  because you're job hunting, embarking on a new project, …
book
Advanced Engineering Mathematics, 10th Edition
The tenth edition of this bestselling text includes examples in more detail and more applied exercises; …