Table of Contents
PART ONE Modeling, Computers, and Error Analysis
1 Mathematical Modeling, Numerical Methods, and Problem Solving
2 Python Fundamentals
3 Programming in Python
4 Roundoff and Truncation Errors
PART TWO Roots and Optimization
5 Roots: Bracketing Methods
6 Roots: Open Methods
7 Optimization
PART THREE Linear Systems
8 Linear Algebraic Equations and Matrices
9 Gauss Elimination
10 LU Factorization
11 Matrix Inverse and Condition
12 Iterative Methods
13 Eigenvalues
PART FOUR Curve Fitting
14 Straight-Line Linear Regression
15 General Linear and Nonlinear Regression
16 Fourier Analysis
17 Polynomial Interpolation
18 Splines and Piecewise Interpolation
PART FIVE Integration and Differentiation
19 Numerical Integration Formulas
20 Numerical Integration of Functions
21 Numerical Differentiation
PART SIX Ordinary Differential Equations
22 Initial-Value Problems
23 Adaptive Methods and Stiff Systems
24 Boundary-Value Problems