Synopses & Reviews
Need to Learn MATLAB? Problem SOLVED!
Get started using MATLAB right away with help from this hands-on guide. MATLAB Demystified offers an effective and enlightening method for learning how to get the most out this powerful computational mathematics tool.
Using an easy-to-follow format, this book explains the basics of MATLAB up front. You'll find out how to plot functions, solve algebraic equations, and compute integrals. You'll also learn how to solve differential equations, generate numerical solutions of ODEs, and work with special functions. Packed with hundreds of sample equations and explained solutions, and featuring end-of-chapter quizzes and a final exam, this book will teach you MATLAB essentials in no time at all.
- This self-teaching guide offers:
- The quickest way to get up and running on MATLAB
- Hundreds of worked examples with solutions
- Coverage of MATLAB 7
- A quiz at the end of each chapter to reinforce learning and pinpoint weaknesses
- A final exam at the end of the book
- A time-saving approach to performing better on homework or on the job
Simple enough for a beginner, but challenging enough for an advanced user, MATLAB Demystified is your shortcut to computational precision.
Synopsis
The bestselling Demystified series now covers the number-one computational math software
This self-teaching guide is the fast and easy way for anyone to learn to use MATLAB software to solve computational problems. Packed with hundreds of sample equations and solved examples, MATLAB Demystified explains how to enter and save data and equations and demonstrates how to develop 2-D and 3-D plots. You will also learn to write code and program with MATLAB. End-of-chapter quizzes and a final exam reinforce key topics.
About the Author
David McMahon is a physicist and researcher at Sandia National Laboratories. He is the author of Linear Algebra Demystified, Quantum Mechanics Demystified, and Relativity Demystified.
Table of Contents
Chapter 1: The Matlab Environment
Overview of the user interface
CommandandWorkspace window
Creating and saving files
Creating variables
Entering and editing data
Paths and directories; M files
Chapter 2: Matrices
The Array Editor Window
Systems of Equations
Creating a matrix
Referencing Matrix elements
Basic Matrix operations; Submatrices
Matrix functions; Matrix operators
Singular matrices and inversion
Factorization of matrices
Chapter 3: 2D Graphics
Creating a basic plot
Setting up a plot; Planar plots
Graphing functions; Parametric curves
Chapter 4: 3D Graphics
Basic 3D plotting; Surface graphics
Curves in 3D; Mesh plots
Parametric surfaces
Shading and coloring
Chapter 5: Programming in Matlab
Matlab and C; If statements
While Statements; For Loops
Switch statements; Error handling
Chapter 6: Symbolic Mathematics
Entering an algebraic equation
Solving an algebraic equation
Plotting a solution
Transcendental Functions
Working with Trig functions
Hyperbolic functions; Complex numbers
Chapter 7: DerivativesandDifferential Equations
Symbolic computation of derivatives
Entering and solving a differential equation
Solving first order ODE's
Solving second order ODE's
Working with Laplace transforms
Partial differential equations and Matlab
Numerical solution of differential equations
Chapter 8: Integration
Entering an integral in Matlab
Basic integrals of polynomialandrational functions;
Double and triple integrals
Integrals spherical/cylindrical coordinates
Chapter 9: More on Transforms
Fourier Transforms
Discrete Fourier Transforms
Z-Transforms
Chapter 10: Vector calculus
Entering vectors; Computing dot products
Cross products; Vector calculus operations
Chapter 11: Working w Special Functions
Gamma Functions; Eulers Beta Function
Hermite &Laguerre Polynomials
Legendre Polynomials; Bessel Functions
Riemann Zeta Function
The Spherical Harmonics
Chapter 12 : Probability and Statistics with Matlab
Common probability distributions
Sampling and parameter estimation
Random variables
Monte Carlo methods
Probability Densities