| |
| |
(NOTE: Chapters 2-12 conclude with Summary.) | |
| |
| |
| |
Introduction | |
| |
| |
Terminology | |
| |
| |
MATLAB Overview | |
| |
| |
Organization of the Book | |
| |
| |
Rating Systems for Exercises | |
| |
| |
| |
MATLAB Basics | |
| |
| |
| |
Interactive Computing with MATLAB | |
| |
| |
Running MATLAB | |
| |
| |
Matrices and Vectors | |
| |
| |
Additional Types of Variables | |
| |
| |
Managing the Interactive Environment | |
| |
| |
Plotting in MATLAB | |
| |
| |
| |
MATLAB Programming | |
| |
| |
Script m-Files | |
| |
| |
Function m-Files | |
| |
| |
Input and Output | |
| |
| |
Flow Control | |
| |
| |
Vectorization | |
| |
| |
Deus ex Machina | |
| |
| |
| |
Organizing and Debugging MATLAB Programs | |
| |
| |
Organizing and Documenting m-Files | |
| |
| |
Organizing a Numerical Solution | |
| |
| |
Debugging | |
| |
| |
| |
Numerical Techniques | |
| |
| |
| |
Unavoidable Errors in Computing | |
| |
| |
Digital Representation of Numbers | |
| |
| |
Finite Precision Arithmetic | |
| |
| |
Truncation Error of Algorithms | |
| |
| |
| |
Finding the Roots of f(x)=0 | |
| |
| |
Preliminaries | |
| |
| |
Fixed-Point Iteration | |
| |
| |
Bisection | |
| |
| |
Newton's Method | |
| |
| |
The Secant Method | |
| |
| |
Hybrid Methods | |
| |
| |
Roots of Polynomials | |
| |
| |
| |
A Review of Linear Algebra | |
| |
| |
Vectors | |
| |
| |
Matrices | |
| |
| |
Mathematical Properties of Vectors and Matrices | |
| |
| |
Special Matrices | |
| |
| |
| |
Solving Systems of Equations | |
| |
| |
Basic Concepts | |
| |
| |
Gaussian Elimination | |
| |
| |
Limitations on Numerical Solutions to Ax = b | |
| |
| |
Factorization Methods | |
| |
| |
Nonlinear Systems of Equations | |
| |
| |
| |
Least-Squares Fitting of a Curve to Data | |
| |
| |
Fitting a Line to Data | |
| |
| |
Least-Squares Fit to a Linear Combination of Functions | |
| |
| |
Multivariate Linear Least-Squares Fitting | |
| |
| |
| |
Interpolation | |
| |
| |
Basic Ideas | |
| |
| |
Interpolating Polynomials of Arbitrary Degree | |
| |
| |
Piecewise Polynomial Interpolation | |
| |
| |
MATLAB's Built in Interpolation Functions | |
| |
| |
| |
Numerical Integration | |
| |
| |
Basic Ideas and Nomenclature | |
| |
| |
Newton-Cotes Rules | |
| |
| |
Gaussian Quadrature | |
| |
| |
Adaptive Quadrature | |
| |
| |
Improper Integrals and Other Complications | |
| |
| |
| |
Numerical Integration of Ordinary Differential Equations | |
| |
| |
Basic Ideas and Nomenclature | |
| |
| |
Euler's Method | |
| |
| |
Higher Order One-Step Methods | |
| |
| |
Adaptive Stepsize Algorithms | |
| |
| |
Coupled ODEs | |
| |
| |
Additional Topics | |
| |
| |
Bibliography | |
| |
| |
| |
Eigenvalues and Eigensystems | |
| |
| |
Eigenvectors Map onto Themselves | |
| |
| |
Mathematical Preliminaries | |
| |
| |
The Power Method | |
| |
| |
Built-in Functions for Eigenvalue Computation | |
| |
| |
Singular Value Decomposition | |
| |
| |
| |
Sparse Matrices | |
| |
| |
Storage and Flop Savings | |
| |
| |
MATLAB Sparse Matrix Format | |
| |
| |
MATLAB Toolbox Functions | |
| |
| |
Listings for NMM Toolbox m-Files | |
| |
| |
Subject Index | |