Beruflich Dokumente
Kultur Dokumente
Summer Session-2017
Course Number : MCSC - 202
Course Title : Numerical Methods
Credit : 3
No of Lectures in a Week : 3hr Theory + 2hr Lab
COURSE DESCRIPTION
The course will introduce the fundamentals of numerical methods for engineering and applied
science streams. The goal of the course is to provide a broad background in numerical methods with
theoretical discussion and appropriate software like MATLAB etc. programming of the theoretical
components discussed in the class. Topics include introduction to software used for the course, errors in
numerical computation, root finding for algebraic (linear and non-linear equations) and transcendental
equation, interpolation, numerical differentiating and Integration, solving IVP for ODE and BVP,
solution of system of linear equations and curve fitting.
GOAL
Upon Completion of MCSC 202, Students will be able to:
Illustrate various properties and relationship among errors in numerical computation, root finding
for algebraic and transcendental equation, interpolation, numerical differentiating and Integration,
solving IVP for ODE and BVP, solution of system of linear equations and curve fitting.
Solve various problems using the mathematical software package MATLAB.
Apply the concepts and properties of numerical methods and MATLAB to real life and
engineering/science problems to become the best one.
ATTENDENCE
Students are expected to attend all the classes in which they are registered. Action for absence
will be taken according to the university rule. Failure to attend lectures regularly may affect the
evaluation of student's academic and professional attitude and could result in a failing grade for the
course.
Remarks
TOPICS
01 Motivation, Discussion related to why and how several numerical methods work in
engineering and science problems. Why MATLAB is used as a software package for
solving numerical method problems.
02 Introduction, Discussion related to application of numerical methods in
civil/Geomatic/environmental/computer engineering and applied physics.
03 Mathematical preliminaries (statement only), Exact and approximate numbers
04 Significant digits, Error
05 Absolute, relative and percentage errors, Absolute error for the sum, product and
quotient of any two numbers
06 Absolute error for the sum, product and quotient of any two numbers
07 Upper limit for absolute error, General error formula
___________________________________ Assignment I _______________________________
08 Bisection method
09 The Secant method, False position method (The Regula-Falsi method)
10 Newton – Raphson method
11 Generalized Newton – Raphson method
12 The General Iteration method, Acceleration of convergence (Aitken’s 2- process)
13 Solution to system of nonlinear equations , Iteration method
14 Solution to system of nonlinear equations , Newton-Raphson method
___________________________________ Assignment II_______________________________
15 Scalars, vectors, matrices, Mathematical operations in Matlab
16 Logical operations, Plotting in Matlab
17 Control Structure (if, for and while) in Matlab
18 M-files(Script files, Function files) in Matlab
19 Finite differences
20 Detection of errors by the use of difference tables
21 Differences of a polynomial
22 Introduction for interpolation
23 Linear and quadratic interpolation and its extension for Newton interpolation formulae
(Forward and backward)
24 Central difference interpolation formulae]
25 Lagrange interpolation formula and its inverse interpolation formula
26 Divided differences, Newton’s general interpolation formula
___________________________________ Assignment III _______________________________
_________________________________ In-Semester exam - I ____________________________
27 Review of matrices
28 Consistency of a linear system of equations
29 Solution of linear system of equations - LU decomposition method
30 Solution of linear system of equations - Tri-diagonal system method
31 Solution of linear system of equations - Iterative method (Gauss-Jacobi method and
Gauss Siedel method)
32 Least square fitting - Straight line fitting
33 Least square fitting - Non linear fitting (power function, polynomial of nth degree,
exponential function)
34 Numerical differentiation based on interpolation - Using Newton’s forward difference
interpolation formula
35 Numerical differentiation based on interpolation - Using Newton’s backward
difference interpolation formula
36 Numerical integration based on interpolation - Trapezoidal rule
37 Numerical integration based on interpolation - Simpson’s 1/3 rule
38 Numerical integration based on interpolation - Simpson’s 3/8 rule
39 Numerical Double integration based on interpolation - Trapezoidal rule
40 Numerical Double integration based on interpolation- Simpson’s rule
___________________________________ Assignment IV _______________________________
_________________________________ In-Semester exam - II ___________________________
41 IVP: Solution based on Series solution method (Taylor)
42 IVP: Solution based on Series solution method (Picard)
43 IVP: Solution based on Tabulated values(Euler)
44 IVP: Solution based on Tabulated values( Modified EulerEuler)
45 IVP: Solution based on Tabulated values(Runga-Kutta of second order)
46 IVP: Solution based on Tabulated values(Runga-Kutta of fourth order)
47 BVP: Solution based on Finite difference method
48 BVP: Solution based on Shooting method
___________________________________ Assignment V _______________________________
_______________________In-Semester MATLAB exam - III____________________________
Matlab Resources
1. Getting started with MATLAB, Version 6, Rudra Pratap, Oxford University Press, 2002.
2. MATLAB Programming, Y.K.Singh & B.B.Chaudhuri, Prentice-Hall of India (2007).
3. Internet search.