home *** CD-ROM | disk | FTP | other *** search
- %---------------------------------------------------------------------------
- %ALGOS
- %
- % NUMERICAL METHODS: MATLAB Programs, (c) John H. Mathews 1995
- % To accompany the text:
- % NUMERICAL METHODS for Mathematics, Science and Engineering, 2nd Ed, 1992
- % Prentice Hall, Englewood Cliffs, New Jersey, 07632, U.S.A.
- % Prentice Hall, Inc.; USA, Canada, Mexico ISBN 0-13-624990-6
- % Prentice Hall, International Editions: ISBN 0-13-625047-5
- % This free software is compliments of the author.
- % E-mail address: in%"mathews@fullerton.edu"
-
-
- CONTENTS
-
- Chapter 1. Preliminaries
-
- Theorem 1.1 Limits and Continuous Functions
- Theorem 1.2 Intermediate Value Theorem
- Theorem 1.3 Extreme Value Theorem for a Continuous Function
- Theorem 1.4 Differentiable function implies continuous function
- Theorem 1.5 Rolle's Theorem
- Theorem 1.6 Mean Value Theorem
- Theorem 1.7 Extreme Value Theorem for a Differentiable Function
- Theorem 1.8 Generalized Rolle's Theorem
- Theorem 1.9 First Fundamental Theorem
- Theorem 1.10 Second Fundamental Theorem
- Theorem 1.11 Mean Value Theorem for Integrals
- Theorem 1.12 Weighted Integral Mean Value Theorem
- Theorem 1.13 Taylor's Theorem
- Theorem 1.14 Horner's Method for Polynomial Evaluation
- Theorem 1.15 Geometric Series
- Theorem 1.16 Big "O" remainders for Taylor's Theorem
- Theorem 1.17 Remainder term for Taylor's Theorem
-
- Chapter 2. The Solution of Nonlinear Equations f(x) = 0
-
- Algorithm 2.1 Fixed Point Iteration
- Algorithm 2.2 Bisection Method
- Algorithm 2.3 False position or Regula Falsi Method
- Algorithm 2.4 Approximate Location of Roots
- Algorithm 2.5 Newton-Raphson Iteration
- Algorithm 2.6 Secant Method
- Algorithm 2.7 Steffensen's Acceleration
- Algorithm 2.8 Muller's Method
- Algorithm 2.9 Nonlinear Seidel Iteration
- Algorithm 2.10 Newton-Raphson Method in 2-Dimensions
-
- Chapter 3. The Solution of Linear Systems AX = B
-
- Algorithm 3.1 Back Substitution
- Algorithm 3.2 Upper-Triangularization Followed by Back Substitution
- Algorithm 3.3 PA = LU Factorization with Pivoting
- Algorithm 3.4 Jacobi Iteration
- Algorithm 3.5 Gauss-Seidel Iteration
-
- Chapter 4. Interpolation and Polynomial Approximation
-
- Algorithm 4.1 Evaluation of a Taylor Series
- Algorithm 4.2 Polynomial Calculus
- Algorithm 4.3 Lagrange Approximation
- Algorithm 4.4 Nested Multiplication with Multiple Centers
- Algorithm 4.5 Newton Interpolation Polynomial
- Algorithm 4.6 Chebyshev Approximation
-
- Chapter 5. Curve Fitting
-
- Algorithm 5.1 Least Squares Line
- Algorithm 5.2 Least Squares Polynomial
- Algorithm 5.3 Non-linear Curve Fitting
- Algorithm 5.4 Cubic Splines
- Algorithm 5.5 Trigonometric Polynomials
-
- Chapter 6. Numerical Differentiation
-
- Algorithm 6.1 Differentiation Using Limits
- Algorithm 6.2 Differentiation Using Extrapolation
- Algorithm 6.3 Differentiation Based on N+1 Nodes
-
- Chapter 7. Numerical Integration
-
- Algorithm 7.1 Composite Trapezoidal Rule
- Algorithm 7.2 Composite Simpson Rule
- Algorithm 7.3 Recursive Trapezoidal Rule
- Algorithm 7.4 Romberg Integration
- Algorithm 7.5 Adaptive Quadrature Using Simpson's Rule
- Algorithm 7.6 Gauss-Legendre Quadrature
-
- Chapter 8. Numerical Optimization
-
- Algorithm 8.1 Golden Search for a Minimum
- Algorithm 8.2 Nelder-Mead's Minimization Method
- Algorithm 8.3 Local Minimum Search Using Quadratic Interpolation
- Algorithm 8.4 Steepest Descent or Gradient Method
-
- Chapter 9. Solution of Differential Equations
-
- Algorithm 9.1 Euler's Method
- Algorithm 9.2 Heun's Method
- Algorithm 9.3 Taylor's Method of Order 4
- Algorithm 9.4 Runge-Kutta Method of Order 4
- Algorithm 9.5 Runge-Kutta-Fehlberg Method RKF45
- Algorithm 9.6 Adams-Bashforth-Moulton Method
- Algorithm 9.7 Milne-Simpson Method
- Algorithm 9.8 The Hamming Method
- Algorithm 9.9 Linear Shooting Method
- Algorithm 9.10 Finite-Difference Method
-
- Chapter 10. Solution of Partial Differential Equations
-
- Algorithm 10.1 Finite-Difference Solution for the Wave Equation
- Algorithm 10.2 Forward-Difference Method for the Heat Equation
- Algorithm 10.3 Crank-Nicholson Method for the Heat Equation
- Algorithm 10.4 Dirichlet Method for Laplace's Equation
-
- Chapter 11. Eigenvalues and Eigenvectors
-
- Algorithm 11.1 Power Method
- Algorithm 11.2 Shifted Inverse Power Method
- Algorithm 11.3 Jacobi Iteration for Eigenvalues and Eigenvectors
- Algorithm 11.4 Reduction to Tridiagonal Form
- Algorithm 11.5 The QL Method with Shifts
-
-
-