Introduction to Numerical Analysis
This course introduces fundamental concepts and algorithms in Numerical Analysis, focusing on approximation theory, solving nonlinear equations, interpolation, numerical differentiation and integration, and error/stability analysis. Emphasis is placed on understanding accuracy, computational cost, and convergence behavior of numerical methods.
📘 Objective
Students will build both theoretical foundations and computational implementation skills using MATLAB.
📂 Lecture Notes (updated regularly) 👉 Here
🧠 Topics Covered
✅ Approximation of Series
- Taylor series approximation
- Positive series tests
- Integral test
- Ratio test (D’Alembert)
- Alternating series tests
- Leibniz test
- Calabrese test
- Error estimates and exercises
🔍 Solving Nonlinear Equations
- Bisection method
- Newton’s method
- Secant method
- Fixed-point iteration
- Convergence analysis & stability
📈 Interpolation & Approximation
- Linear, quadratic, and polynomial interpolation
- Divided differences & Newton interpolation
- Interpolation error analysis
- Piecewise interpolation & cubic splines
- Approximation theory foundations
🧮 Numerical Differentiation & Integration
- Trapezoid / Midpoint / Simpson’s rules
- Forward, backward, central difference formulas
🔢 Numerical Linear Algebra
- Gaussian elimination & pivoting strategies
- LU factorization
- Iterative methods (Jacobi, Gauss-Seidel, basic CG ideas)
- Conditioning and stability
🧾 Additional Topics (if time permits)
- Numerical ODEs: Euler, Improved Euler, Runge–Kutta
- Introduction to optimization & derivative-free methods
- Numerical stability and sensitivity analysis
💻 Software
We will use:
- MATLAB / MATLAB Grader
- Google Colab / Jupyter Notebook
Coding exercises will reinforce theoretical concepts and numerical implementations.
📅 Tentative Weekly Schedule
| Week | Topic | Notes |
|---|---|---|
| 1-2 | Calculus review - Differentiation, Taylor Series, Rate of Convergence | Floating-point arithmetic & error analysis |
| 3–6 | Approximation of series | Convergence tests & error bounds |
| 8-9 | Interpolation & approximation | Splines, divided differences |
| 10–12 | Numerical differentiation & integration | Composite rules, stability |
| 13–14 | Numerical linear algebra | LU, conditioning, iterative methods |
| 14+ | Numerical ODEs / Special topics |