Numerical Analysis Intermediate

Numerical Linear Algebra, Interpolation, Approximation, Quadrature, ODEs, Optimization, and Fourier Transforms (Upper Undergraduate Level — 68 Chapters)

Overview

This intermediate section covers numerical linear algebra (matrix decompositions, iterative solvers, eigenvalue problems), interpolation and function approximation, numerical integration, methods for ordinary differential equations, nonlinear equation solving, numerical optimization, and the discrete Fourier transform. The level corresponds to typical upper-undergraduate (junior/senior) numerical analysis courses and entry-level graduate study.

Learning Objectives

  • Understand and implement LU, Cholesky, QR, and SVD decompositions
  • Use iterative solvers (Jacobi, Gauss-Seidel, SOR, ILU) with preconditioning
  • Compute eigenvalues using the power method, inverse iteration, Jacobi rotation, and Wilkinson shifts
  • Apply Aitken, Neville, Hermite, spline, and Chebyshev interpolation
  • Distinguish Padé approximation, minimax (Remez), and least squares fitting
  • Use high-order quadrature methods such as Romberg, Richardson extrapolation, and Gauss-Legendre
  • Solve ODEs with Runge-Kutta, multistep, and implicit methods
  • Understand stiff ODEs and A-stability
  • Apply polynomial root finders, multivariate Newton, and Broyden's method
  • Use core optimization techniques (conjugate gradient, BFGS, L-BFGS)
  • Understand the discrete Fourier transform and circular convolution

Table of Contents

Part I — Computational Foundations

  • Kahan Summation — Compensated summation, Neumaier correction, error suppression

Part II — Linear Systems: Direct Methods

Part III — Linear Systems: Iterative Methods

Part IV — Eigenvalue Problems

  • Eigenvalue Problems — Canonical forms, similarity transformations, sensitivity
  • Power Method — Largest absolute eigenvalue, Rayleigh quotient
  • Inverse Iteration — Shifted iteration, Rayleigh quotient iteration, cubic convergence
  • Jacobi Rotation — Symmetric eigenvalues, quadratic convergence, all eigenpairs
  • Wilkinson Shift — Optimal shift strategy for symmetric QR, cubic convergence

Part V — Interpolation

Part VI — Function Approximation

Part VII — Numerical Integration

Part VIII — Ordinary Differential Equations

Part IX — Nonlinear Equations

Part X — Optimization (→ moved to the Optimization series)

Numerical optimization topics are consolidated in the dedicated "Optimization" series. To avoid duplication, this chapter links directly to those pages.

Part XI — Fourier Transforms

Prerequisites

  • Content from Numerical Analysis Basics
  • Linear algebra (matrices, eigenvalues, vector spaces)
  • Calculus and Taylor series
  • Fundamentals of differential equations
  • Complex numbers (DFT chapters only)