Key Information

Tutor: Dr Jianliang Liam Gao
Duration: 3 x 2 hour sessions
Delivery: Live (In-Person) & Live (Online)
ECRI Credit (PGR only): 1 credit 
Audience: Research Degree Students, MRes, Postdocs and Research Fellows

Dates

There are no further sessions taking place this academic year. Course dates for 2026-27 will be available to book from late September.

Course Resources

MATLAB is one of the most popular coding languages for mathematical problems. It has a shallow learning curve for mathematics, comes with a lot of built-in tools, and interactivity and debugging is quite easy. Developed in the 1970s as a tonic to compiled languages like Fortran, its latest version is available to all 51³Ô¹ÏÍø students and staff as part of a college-wide licence.

This course teaches the fundamentals of programming with MATLAB. You will learn about the basic building blocks of the language and work with simple examples using the MATLAB built-in environment.

Syllabus

  • Where MATLAB sits among other programming languages / mathematical software
  • Awareness of the MATLAB desktop environment
  • Command-line arithmetic 
  • Use of variables
  • Creating vectors and matrices
  • Matrix arithmetic
  • Matrix manipulation
  • Saving and reading data
  • Plotting in 2D and 3D
  • Writing and calling simple scripts and functions
  • Debugging

This course is open to Research Degree Students, MRes, Postdocs & Research Fellows. Limited spaces available for wider 51³Ô¹ÏÍø community.

Learning Outcomes

On completion of this workshop, you will be better able to:

  • Use MATLAB software to run scripts
  • Apply fundamental components of the MATLAB language including variables, loops, conditionals and functions
  • Create programs designed to solve simple problems
  • Understand the fundamental aspects of debugging a program

Prerequisites

No previous programming experience is assumed or required.

Course Resources

 

How to book

 

  • Early Career Researchers (Research Degree Students, MRes, Postdocs, Research Fellows) should .
  • Wider College Community - All other members of the 51³Ô¹ÏÍø community, should .

Please ensure you have read and understood ECRI’s attendance & cancellation policy before booking.