CITATION

McMahon, David. MATLAB Demystified. US: McGraw-Hill Professional, 2007.

MATLAB Demystified

Authors:

Published:  April 2007

eISBN: 9780071510301 0071510303 | ISBN: 9780071485517
  • Contents
  • Preface
  • Acknowledgments
  • Chapter 1 The MATLAB Environment
  • Overview of the User Interface
  • Command Window and Basic Arithmetic
  • The Assignment Operator
  • Basic Mathematical Definitions
  • Complex Numbers
  • Fixing Typos
  • Some File Basics
  • Ending Your MATLAB Session
  • Quiz
  • Chapter 2 Vectors and Matrices
  • Vectors
  • Creating Larger Vectors from Existing Variables
  • Creating Vectors with Uniformly Spaced Elements
  • Characterizing a Vector
  • Vector Dot and Cross Products
  • Referencing Vector Components
  • Basic Operations with Matrices
  • Matrix Multiplication
  • More Basic Operations
  • Special Matrix Types
  • Referencing Matrix Elements
  • Finding Determinants and Solving Linear Systems
  • Finding the Rank of a Matrix
  • Finding the Inverse of a Matrix and the Pseudoinverse
  • Reduced Echelon Matrices
  • Matrix Decompositions
  • Quiz
  • Chapter 3 Plotting and Graphics
  • Basic 2D Plotting
  • More 2D Plotting Options
  • The Axis Commands
  • Showing Multiple Functions on One Plot
  • Adding Legends
  • Setting Colors
  • Setting Axis Scales
  • Subplots
  • Overlaying Plots and linspace
  • Polar and Logarithmic Plots
  • Plotting Discrete Data
  • Contour Plots
  • Three Dimensional Plots
  • Quiz
  • Chapter 4 Statistics and an Introduction to Programming in MATLAB
  • Generating Histograms
  • Basic Statistics
  • Writing Functions in MATLAB
  • Programming with For Loops
  • Calculating Standard Deviation and Median
  • More MATLAB Programming Tips
  • Quiz
  • Chapter 5 Solving Algebraic Equations and Other Symbolic Tools
  • Solving Basic Algebraic Equations
  • Solving Quadratic Equations
  • Plotting Symbolic Equations
  • Solving Higher Order Equations
  • Systems of Equations
  • Expanding and Collecting Equations
  • Solving with Exponential and Log Functions
  • Series Representations of Functions
  • Quiz
  • Chapter 6 Basic Symbolic Calculus and Differential Equations
  • Calculating Limits
  • Computing Derivatives
  • The dsolve Command
  • Solving ODE’s
  • Systems of Equations and Phase Plane Plots
  • Quiz
  • Chapter 7 Numerical Solution of ODEs
  • Solving First Order Equations with ODE23 and ODE45
  • Solving Second Order Equations
  • Quiz
  • Chapter 8 Integration
  • The Int Command
  • Definite Integration
  • Multidimensional Integration
  • Numerical Integration
  • Quadrature Integration
  • Quiz
  • Chapter 9 Transforms
  • The Laplace Transform
  • The Inverse Laplace Transform
  • Solving Differential Equations
  • Computing Fourier Transforms
  • Inverse Fourier Transforms
  • Fast Fourier Transforms
  • Quiz
  • Chapter 10 Curve Fitting
  • Fitting to a Linear Function
  • Fitting to an Exponential Function
  • Quiz
  • Chapter 11 Working with Special Functions
  • Gamma Functions
  • Bessel Functions
  • The Beta Function
  • Special Integrals
  • Legendre Functions
  • Airy Functions
  • Quiz
  • Appendix: Bibliography and References
  • Final Exam
  • Answers to Quiz and Exam Questions
  • Index