Numerical Analysis
About This Series
Numerical analysis is the branch of mathematics concerned with algorithms for approximating solutions to mathematical problems and with the study of their errors and convergence behavior. Even when an analytical solution is unavailable, numerical methods can yield reliable approximate solutions.
Numerical analysis underpins scientific computing and finds applications in physics simulations, machine learning, financial engineering, image processing, and many other fields. This series provides a systematic treatment of numerical analysis in five levels, from foundational numerical computation to verified (interval) arithmetic.
Levels
Learning Path
Key Topics
Error Analysis
Understanding errors in numerical computation: rounding errors, truncation errors, and condition numbers.
Root Finding
Numerical methods for nonlinear equations, including the bisection method and Newton's method.
Numerical Linear Algebra
Numerical algorithms for linear systems, eigenvalue problems, and matrix decompositions.
Differential Equations
Numerical methods for ordinary and partial differential equations, and stability analysis.
Verified Computation & Interval Arithmetic
Error-bound enclosure via interval arithmetic, verified numerical computation, and random number generation.
Key Formulas
Newton's Method
$$x_{n+1} = x_n - \frac{f(x_n)}{f'(x_n)}$$
Lagrange Interpolation
$$L(x) = \sum_{i=0}^{n} y_i \prod_{j \neq i} \frac{x - x_j}{x_i - x_j}$$
Simpson's Rule
$$\int_a^b f(x)\,dx \approx \frac{h}{3}(f_0 + 4f_1 + f_2)$$
Euler's Method
$$y_{n+1} = y_n + h f(t_n, y_n)$$
LU Decomposition
$$A = LU \quad \Rightarrow \quad Ly = b,\; Ux = y$$
Prerequisites
- Introduction: High-school mathematics (basic calculus)
- Basics: Calculus and basic linear algebra
- Intermediate: Linear algebra, basic differential equations
- Advanced: Partial differential equations, basic functional analysis
- Special Topics: Fundamentals of computer architecture
Related Fields
- Fourier Analysis — FFT, spectral methods
- Machine Learning — optimization, numerical linear algebra
- Probability Theory — Monte Carlo methods, random number generation
- Ordinary Differential Equations — theoretical background for numerical methods