skip to primary navigationskip to content
 

An introduction to MATLAB for biologists

Description

This course aims to give you an introduction to the basics of Matlab. During the two day course we will use a practical based approach to give you the confidence to start using Matlab in your own work. In particular we will show you how to write your own scripts and functions and how to use pre-written functions. We will also explore the many ways in which help is available to Matlab users. In addition we will cover basic computer programming in Matlab to enable you to write more efficient scripts.

 

Trainers

Cerian Webb, University of Cambridge

Laura Brown, University of Cambridge

David Price, University of Cambridge

 

Audience and Prerequisites

  • The course is not intended for experienced Matlab users however attendants should ideally have some intention to use Matlab soon after attending the course
  • Participants do not need to have done any programming before attending this course
  • Graduate students, Postdocs and Staff members from the University of Cambridge, Affiliated Institutions and other external Institutions or individuals

 

Syllabus, Tools and Resources

During this course you will learn about:

  • The Matlab interface
  • Writing in script files
  • The many ways to access help
  • Importing data
  • Plotting
  • Using in-built functions
  • Creating your own functions
  • Basic programming in Matlab (including for loops)

 

Learning Objectives

After this course you should be able to:

  • Use Matlab to perform mathematical calculations
  • Write script files in Matlab
  • Write simple functions
  • Import data and plot graphs

 

Links

Course Handbook
How to install MATLAB with the University site license

 

Timetable

TaskSubjectTrainer
Day 1
Task Set 1 The basics using the command line

 

 

Dr Cerian Webb

Task Set 2 Creating and using Script Files
Task Set 3 Accessing Help
Task Set 4 Exploring in-built functions
Task Set 5 Introduction to Plotting in Matlab
Day 2
Task Set 6 Writing Anonymous functions

 

 

Dr Cerian Webb

Task Set 7 Creating separate function files
Task Set 8 Importing data
Task Set 9 Simple programming
Task Set 10 Extension exercises
Filed under: