University of Surrey - Guildford
Registry
  
 

  
 
Registry > Provisional Module Catalogue - UNDER CONSTRUCTION & SUBJECT TO CHANGE
View Module List by A.O.U. and Level  Alphabetical Module Code List  Alphabetical Module Title List  Alphabetical Old Short Name List  View Menu 
2011/2 Provisional Module Catalogue - UNDER CONSTRUCTION & SUBJECT TO CHANGE
 Module Code: ENG2083 Module Title: NUMERICAL METHODS WITH MATLAB
Module Provider: Mechanical, Medical & Aero Engineering Short Name: ENG2083
Level: HE2 Module Co-ordinator: ROCKLIFF NJ Dr (M, M & A Eng)
Number of credits: 10 Number of ECTS credits: 5
 
Module Availability
Semester 2
Assessment Pattern
Unit(s) of Assessment
Weighting Towards Module Mark( %)
Examination
60%
Coursework
40%
Qualifying Condition(s) 
A mark of 40% is required to pass the module
 
Module Overview
Engineers frequently find that their mathematical models of engineering problems cannot be solved analytically because of the complexity and size of the problems, and that they must use approximate numerical methods and computers to obtain solutions. This module introduces both simple programming ideas and the use of Matlab software, and also a range of numerical methods for typical engineering problems, which can then be implemented in Matlab.
Prerequisites/Co-requisites
Completion of the progress requirements of Level HE1 and module ENG2001
Module Aims
To introduce students to Matlab software and some basic ideas of programming.
To familiarize the students with numerical methods for solution of algebraic and differential equations, and for curve fitting and integration, and to enable them to apply these numerical methods in the solution of engineering problems, implementing them though use of Matlab programs
Learning Outcomes
On successful completion of this module you should be able to
a) write straightforward Matlab programs as well as use in-built functionality
b) use some graphical aspects of the Matlab package.
c) use appropriate numerical methods to solve nonlinear algebraic equations
d) use numerical methods to solve straightforward initial and boundary value ordinary differential equation problems arising in engineering
e) solve systems of linear equations numerically
f) obtain numerical estimates of integrals
g) use Matlab to do some or all of the above
Module Content
Matlab:
Introduction to Matlab; simple programming, use of graphics

Numerical methods :
Computer representation of numbers, rounding errors etc.
Roots of nonlinear equations: Iteration and iterative methods; finding roots by Newton-Raphson and bisection; stopping criteria.
Finite Differences: Taylor's theorem and expansion, formal estimation of truncation errors, applications of Taylor expansion.
Solution of Ordinary differential equations: Euler, Heun and 4th order Runge-Kutta methods- derivation, error terms and applications; implementation for higher-order systems.
Numerical Integration: Trapezoidal rule and Simpson's rule- derivation, error behaviour and applications; stopping criteria, efficiency considerations.
Solution of Systems of Linear Equations: Gaussian elimination, partial pivoting, back-substitution; Gauss-Seidel iteration.
Methods of Teaching/Learning
22 hours of lectures, 10 hours of tutorial classes in computer labs, 1.5 hour examination, and 66.5 hours independent learning.
Tutorials and coursework will include Matlab computer based exercises
Selected Texts/Journals
Required reading:
For numerical methods:
Chapra SC & RP Canale RP, Numerical Methods for Engineers, 5th edition (or earlier), McGraw-Hill, 2005. (ISBN 978-0-07-124429-9)
Kreyszig E, WIE Advanced Engineering Mathematics, 9th edition (or earlier), Wiley, 2006. (ISBN 978-0-471-72897-9)
For Matlab:
Biran A & M Breiner Matlab 6 for Engineers 3rd edition Pearson Education Ltd 2002 ISBN 0 130336319
Etter, D Introduction to Matlab (International version) 2nd edition Pearson Ltd ISBN-10 0-13-217065-5| ISBN-13 978-013-217065-9 (see below for information on combination package with Matlab software)


Recommended reading:
Mathews J & K Fink Numerical Methods Using Matlab, 4th edition Prentice Hall 2004 ISBN-10: 0130652482 | ISBN-13: 9780130652485
Smith D Engineering Computation with MATLAB 1st edition Addison-Wesley 2004 ISBN-10: 0321481089 , ISBN-13: 9780321481085

Recommended Software:
As the University has teaching licences for Matlab software on Engineering IT labs, students can purchase a student version of Matlab+Simulink for personal use from the University bookshop at the cost of about £50; a ‘package’ of the Matlab +Simulink software combined with the book by D Etter (above) is also available at a substantial discount on the items bought independently.
Last Updated
3 May 2011