Matlab course

Part of Scientific Computing in Practice lecture series at Aalto University.

Audience: Aalto employees and students.

About the course:

MATLAB is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis and numerical computation in general.  — The Mathworks Inc.

The goal of the course is to introduce the participants to the basics of the MATLAB computing environment, and give some insight into how it can be used in scientific computing. Additionally, topics involving writing efficient MATLAB code, such as vectorization, logical indexing and pre-allocation will be discussed.

Teaching will be interactive, “learning by doing”.


  • Ma 30.10.2017 klo 09:00-12:00
  • Ke 01.11.2017 klo 09:00-12:00
  • Ma 06.11.2017 klo 09:00-12:00
  • Ti 07.11.2017 klo 09:00-12:00

Place: Otaniemi, Otakaari 1, NOKIA (the auditorium next to student’s HUB/cafeteria, also known as U135a)
Session 1:

  • Overview, getting started
  • Vectors, matrices, arrays,
  • Lecture notes (We reached slide 35)

Session 2:

  • Continuing from where we left at first lecture
  • Functions, programming
  • More graphics
  • Selection of data, logical indexing, vectorization
  • Interpolation
  • Lecture notes (We reached slide 66)

Session 3:

  • Control and Iteration, little numerics.
  • Logical indexing
  • Lecture 3

Session 4:

This is a tentative schedule, some of the topics mentioned may be postponed.

Mathworks has provided some great materials relevant to the course: link here.

In order to get the 1 credit, complete and return 4 of these assignment. The deadline for the assignments is 27.11. Please return a published reports as well as the source files of your solutions by email to juha.kuortti ‘at’

Lectures: Juha Kuortti (Doctoral Candidate, Dept of Mathematics and Systems Analysis, SCI)

Registration: closed

Cost: Free of charge for Aalto employees and students.

No-show: If you registered but then it has happened so that you can’t attend the course, please let us know!

Course prerequisite requirements and other details:

  • Participants are expected to bring their own laptops with Matlab installed. For Aalto staff and students it is available at (Linux/Mac/Windows versions).

Course certificate: the course is not a part of official studying program, but we do provide participants with the course certificates. The course certificate will require 100% attendance plus homework. It corresponds roughly to 1 ECTS (i.e. 12 hours of lecturing plus homework).

Additional course info at: juha.kuortti -at- / ivan.degtyarenko -at-