This course provides an introduction to using Matlab for scientific computation. This course provides an introduction to using Matlab for scientific computation.

Target Audience

The course is suitable for anybody wanting an introduction to scientific computing using the Matlab computing environment. No prior knowledge of computer programming is assumed.

Course Objectives

At the end of the course, you will have:

  • An introduction to using Matlab for scientific computation.
  • Experience of writing simple programs in the Matlab programming language.
  • Experience of using the visualisation capabilities of Matlab for presenting data.

The course consists of four sessions, with lectures on Matlab topics and practical laboratory classes, where theory learned in the lectures will be implemented.

Course Structure

Session 1: Matlab basics

  • The Matlab environment
  • Constants, variables and expressions
  • Arrays

Session 2: Programming in Matlab

  • Functions and scripts
  • Arguments and return values
  • Conditional statements
  • Repetition statements

Session 3: Graphs, procedures and functions

  • Formatted console output
  • Creating simple graphs
  • Customising graphics with handle graphics

Session 4: GUIs

  • Constructing graphical user interfaces
  • Interfaces for input/output
  • Responding to user actions

Course Leader

Dr. Barry-John Theobald is a member of the Graphics, Vision and Speech laboratory in the School of Computing Sciences. His research interests concern analysing and synthesising faces, especially during speech. He has been using Matlab for over 16 years. It is the primary language in which he conducts his research, and he has experience of teaching Matlab programming to both undergraduate and postgraduate students.

Course Delivery

Contact us for the date of the next course.

More Information

We can also deliver this course at an employer's premises and would be happy to discuss details of this and any customisation (for example, adding additional sessions related to specific Matlab toolboxes to extend the functionality beyond basic Matlab). 
For more information on the courses and services we can offer please contact:
Sue Johnson
Centre for Professional Development
University of East Anglia
Tel: +44 (0) 1603 591578
Fax: +44 (0) 1603 591550