Topics - Numerical Solutions PDF
Topics - Numerical Solutions PDF
NUMERICAL SOLUTIONS TO CE PROBLEMS
Course Description:
The course provides background on numerical analysis needed to solve civil engineering problems numerically
when their analytical solution is either not available or difficult to obtain. MATLAB programming environment or
its equivalent will be introduced and used in the course.
3 units: 2 Units Lecture, 1 Unit Laboratory
Course Objectives:
1. Identify appropriate numerical/ mathematical tool or concepts suitable for the solution of the CE problem;
2. Analyze the CE problem to translate it to a numerical solution;
3. Use a computer software developing a solution to the problem.
4. Solve civil engineering problems numerically when their analytical solution is either not available or difficult to
obtain.
Course Outline:
1. Review of the Mathematical Foundation
‐ Physical Meaning of Derivatives and Integrals
‐ Taylor Series Expansion
‐ Definition of Matrix and Vector; Matrix Algebra ‐ Summation, Subtraction and Multiplication of Matrices;
Transpose, Determinant and Rank of a Matrix
2. Fundamentals of Computer aided mathematical calculations
3. Solving System of Linear Equations
‐Unique and Multiple Solutions, Trivial and Non‐Trivial Solutions, No solution
‐ Gausss Elimination method
‐ Gauss Elimination with Row Pivoting
‐ Iterative Methods
‐ Jacobi Method
‐ Gauss‐Seidel Method
4. Roots of Nonlinear Equations
‐Incremental Search Method
‐ Bisection Method
‐ Regula Falsi and Secant Methods
‐ Newton
‐Raphson Method
5. Curve Fitting and Interpolation
‐ Polynomial Interpolation
‐ Lagrange and Newton’s Polynomials
‐ Cubic and Quadratic Spline Interpolation
‐ Curve Fitting by Function Approximation
‐ Least Squares Fit
6. Numerical Differentiation
‐ Finite Difference Methods
‐ Forward, Backward and Central Difference formulae
‐ Derivatives for Noisy Data
7. Numerical Integration
‐ Euler, Trapezoidal, Simpson and Gaussian Quadrature schemes
8. Solution of Ordinary Differential Equations: Initial Value Problems
‐ Euler’s explicit method
‐ Modified Euler’s method, Midpoint method
‐ Runge‐Kutta methods (2nd, 3rd and 4th order methods)
‐ Modified Euler’s Predictor‐Corrector Method
9. Solution of Ordinary Differential Equations: Boundary‐Value Problems
‐ Shooting Method
‐ Finite‐Difference Method