Mini Course: MATLAB

Mini Course: MATLAB will focus on the programming language of MATLAB.

MATLAB is a very useful skill for scientists to have. In particular, it is a fantastic prototyping language and plotting tool. The mathematics library is extremely well furnished and the documentation makes it a breeze to learn how to use the functions.

Target audience

This course is suitable for anyone, previous exposure to any programming language is a plus.

Teachers

The teachers will be Alexey Martyushev, Gabriela Capo Rangel and Charlotte De Blois de la Calande (postdocs).

Program of the fourth edition (July 2021)

The program will be as such:

There will be a non-mandatory, 1 hour pre-session before the main course to help people install MATLAB.

The program will be the following:

Date Topic Teacher
Monday, July 26, 4PM to 5PM Installing help (not mandatory) in B714a Jeremie
Tuesday, July 27, 10AM to 12PM Basics of MATLAB Alexey
Wednesday, July 28, 10AM to 12PM Plotting Gabriela
Tuesday, August 3, 10AM to 12PM Differential Equations   Gabriela
Wednesday, August 4, 10AM to 12PM Image analysis Charlotte

You can find the material used during this course here.

Program of the third edition (May 2019)

the teachers will be Davide Chiuchiu, Andres Carrasco, Alexey Martyushev (postdocs) and Jeremie Gillet (bug turned feature).

There will be a non-mandatory, 1 hour pre-session before the main course to help people install MATLAB.

The program will be the following:

Date Topic Teacher
Monday, May 13, 11AM to 12PM Installing help (not mandatory) Jeremie
Monday, May 13, 1PM to 3PM Basics of MATLAB Andres
Wednesday, May 15, 1PM to 3PM Plotting Jeremie
Monday, May 20, 1PM to 3PM Data analysis in MATLAB   Alex
Wednesday, May 22, 1PM to 3PM Intermediate MATLAB Davide

You can find the material used during this course here.

Program of the second edition (October 2017)

The program hasn't been finalized yet, but will most likely be similar to the previous edition. The format might be changed to multiple 2-hour sessions during the day.

Date Topic Teacher
Tuesday, October 3, 10AM to 12PM Basics of MATLAB Jeremie
Thursday, October 5, 10AM to 12PM Plotting, advanced math,  available packages Jeremie
Tuesday, October 10, 10AM to 12PM Image analysis  Ray
Thursday, October 12, 10AM to 12PM Speeding up MATLAB Matthew

You can find all the material during this course here.

Program of the first edition (November 2015)

  Saturday, November 28   Sunday, November 29
9:00 ~ 11:00 Basics of MATLAB (Elaine Wong) 9.00 ~ 10:30 Accelerating MATLAB (Lee O'Riordan)
11:15 ~ 12:15 Basic numerical structures (Elaine Wong) 10:45 ~ 12:15 Differential equations (Angela White)
12:15 ~13:30 Lunch break 12:15 ~ 13:30 Lunch break
13:30 ~ 14:30 MATLAB basics tutorial (Jeremie Gillet) 13:30 ~ 17:00 Conway's Game of Life
14:45 ~ 15:45 MATLAB graphics (Albert Benseny) 17.15 ~ 17.45 Neural networks (Jeremie Gillet) 
16.00 ~ 18.00 Image analysis (Ruth Thompson)    

You can find all the material of day 1 and day 2 here.

More information

  • Location: B701, Computer Lab, Lab 3.
  • What to bring: your laptop with 
    • the latest version of MATLAB installed on it. IT instructions here.
    • The Image Processing Toolbox installed for the last session.
  • Zoom link: if you prefer joining remotely, or if B701 exceeds 50% capacity, you can join using this link. Unfortunately, we won't be able to provide much help with the hands-on part via Zoom. 
  • Video Recording: this course might be recorded and uploaded online, only the teacher will be recorded. Contact Jeremie Gillet if you have reservations about this.
  • Drinks: There will be free coffee and tea, bring your cup!

If you are interested in the course but cannot participate to this particular event, let us know and we will contact you for any later occurrence of the course.

Thank you very much for your interest.

For students: explain briefly the reasons for enrolling in this course (for a class? lab rotation? fun?). For teachers: describe briefly why you wish to teach MATLAB.
For students: do you have any prior experience with MATLAB? For teachers: describe briefly your level of expertise in MATLAB (do you use it in your research? how often? what are your favourite modules?).
Any additional comment you would like to let us know.