0% found this document useful (0 votes)
40 views2 pages

MTH 2203

Uploaded by

WAIRA SHABAN
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views2 pages

MTH 2203

Uploaded by

WAIRA SHABAN
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

MTH 2203: Numerical Analysis I, 3CU

Pre-requisites: MTH1102, MTH1201

Course Description:
Numerical Analysis plays an indispensable role in solving real life mathematical, physical and
engineering problems. Numerical computations have been in use for centuries even before digital
computers appeared on the scene. Great Mathematicians like Gauss, Newton, Lagrange, Fourier
and many others developed numerical techniques. Numerical analysis is an approach to solving
complex mathematical problems using simple approximating operations and carrying out an
analysis on the resulting errors. In this course, the following areas of Numerical analysis will be
covered: finite differences, interpolation, differentiation, integration, solution of non-linear
equations and solution of a system of linear equations.

Course Objectives
By the end of this course, the student should be able to:
 Interpolate data
 Carry out numerical integration and differentiation
 Solve non-linear equations and systems of linear equations using numerical techniques.
 Write codes for simple numerical analysis algorithms.

Detailed Course Outline

Introduction to one of the high level languages e.g. Matlab, Maple, Fortran (9hrs)

Finite Differences
Forward finite difference operator, backward finite difference operator, central finite difference
operator, averaging operator, shift operator. (5hrs)

Interpolation
Definition of interpolation, finite difference Interpolation, finite difference tables, Newton’s
forward difference interpolating polynomial, Newton’s backward difference interpolating
polynomial.
Lagrange interpolation, linear, quadratic and higher degree Lagrange interpolating polynomials,
error analysis in Lagrange interpolating polynomial.
Divided difference interpolation, definition of a divided difference, Newton’s divided difference
interpolation, codes for interpolation. (10hrs)

Numerical Differentiation
Why numerical differentiation, numerical differentiation using finite differences, derivatives using
Newton’s forward formula, derivatives using Newton’s backward difference formula. Error
Analysis in numerical differentiation. (8hrs)

Numerical integration
Trapezoidal rule, Simpson’s rule, analysis of errors in Trapezoidal and Simpson’s rule, computer
codes for the algorithms learnt. (3hrs)

Numerical solution of non-linear equations


Bisection method, secant method, fixed point/Iteration/successive substitutions, Regular false,
Newton Raphson’s method, computer codes for the algorithms learnt. (4hrs)

Numerical solution of a system of linear equations


Direct methods, Gaussian Elimination, Triangular decomposition, Cholesky’s decomposition,
Iterative techniques, Jacob and Gauss Seidel, convergence analysis of iterative methods. (6hrs)

Reading list
The reading list will include but is not limited to the following texts.
 Froberg C.E (1994); Introduction to Numerical Analysis. Addison-Wesley.
 Richard L. Burden et al (1989): Numerical Analysis (second edition) prindle, Weber and
Schmidt. Boston, Massachusetts.
 Oates. P.J. et al (1981); Numerical Analysis, Edward Arnold (Publishing) Ltd.
 J. Mango: Introduction to Numerical Analysis, IACE, Makerere University.
 E.M.Kizza: Lecture notes in Numerical Analysis. Mathematics Department, Makerere
University.

Learning Outcome
o Interpolate data
o Carry out numerical integration and differentiation
o Solve non-linear equations and systems of linear equations using numerical techniques.
o Write codes for simple numerical analysis algorithms

You might also like