Numerical Methods is a course subject in the IUP’s Civil Engineering. It is a 2-credit compulsory subject in the fourth semester. The subject covers the following topics.
- Introduction
- Mathematics in civil engineering
- Spreadsheet, computer programs
- Approximations and round-off errors
- Roots of equations
- Graphical methods
- The bisection methods
- The false-position methods
- Simple fixed-point iteration
- The Newton-Raphson method
- The secant method
- Multiple roots
- Linear algebraic equations
- The graphical method
- Cramer’s rule
- Elimination of unknowns
- Naive Gauss elimination
- Gauss-Jordan
- LU decomposition
- The matrix inverse
- Jacobi
- Gauss-Seidel
- Successive over-/under-relaxation
- Tri-diagonal matrix, Thomas algorithm
- Symmetric matrix, Cholesky decomposition
- Curve fitting
- Least-squares regression
- Interpolation
- Fourier approximation
- Numerical differentiation and integration
- The trapezoidal rule
- Simpson’s rule
- Gauss quadrature
- Ordinary differential equations (initial-value problems)
- Euler’s method
- Heun’s method
- The midpoint (improved polygon) method
- Runge-Kutta methods
- Stiffness
- Multistep methods
- Introduction to the finite difference approximation (boundary-value problems)
- Boundary-value problems
- Eigenvalue problems
Reference
Chapra, S.C., Canale, R.P., 2015, Numerical Methods for Engineers, 7th Ed., McGraw-Hill Book Co., New York.
Weekly Agenda
| Week# | Subject | Description |
| 1 | Introduction |
|
| 2 | Roots of equations (1/2) |
|
| 3 | Roots of equations (2/2) |
|
| 4 | Linear algebraic equations (1/3) |
|
| 5 | Linear algebraic equations (2/3) |
|
| 6 | Linear algebraic equations (3/3) |
|
| 7 | Regression |
|
| 8 | Midterm exam | |
| 9 | Interpolation |
|
| 10 | Numerical differentiation and integration (1/2) |
|
| 11 | Numerical differentiation and integration (2/2) |
|
| 12 | Initial-value problems (1/3) |
|
| 13 | Initial-value problems (2/3) |
|
| 14 | Initial-value problems (3/3) |
|
| 15 | Boundary-value problems |
|
| 16 | Final exam | |
Lecture Notes
NM00_Course_Description
NM01_Math_and_Civil_Eng
NM02_Roots_of_Equations
NM03_Linear_Algebraic_Equations
NM04_Curve_Fitting