DEEP method courses: Introduction to MATLAB

Join DEEP method course on MATLAB programming 25  - 28 October 2021. Valentina Magni and Ágnes Király from CEED, UiO, will teach you all you want and need to know about Matlab to get started, work efficiently and succeed with your programming. 

Matlab logo

Course content

This intense course for beginners aims at giving a basic knowledge of programming with MATLAB. The main goal is for the participants to become comfortable enough with MATLAB so that they will know its potential and they will be able to understand scripts, create their own, and continue learning and keep using it on their own. 

Date and time

Monday 25 October to Thursday 28 October.

9:00 – 12:00, lunch break, 13:00 – 16:30

Registration and participation

Register within 30 September 2021 by filling out our online form.

Sign up here

This course is an offer to all DEEP members and staff at the Department of Geosciences, UiO. We have 15 places in the course and DEEP members will have first priority. 

This is an intensive course required physical participation in Oslo, University of Oslo. If we cannot organize the course physically in Oslo due to Corona pandemic and travel restrictions, it will be organized online. Please keep in mind that DEEP will cover accommodation cost and flight tickets for its members. 

The teachers

Headphoto of the teacher
Valentina Magni Photo: Yngve Vogt

The main lecturer Valentina Magni is a Researcher at CEED, UiO. She uses MATLAB for her research and she has many years of experience teaching introductory courses in MATLAB.

 

 

 

 

Headphoto of lecturer
Ágnes Király Photo: UiO

In addition, Ágnes Király, will be a teacher. Ágnes is also a Researcher at CEED, UiO, with many years of experience using MATLAB. 

 

 

 

 

Image may contain: Face, Head, Nose, Chin, Beanie.
Maaike Weerdesteijn
Photo: UiO

Maaike Francine Maria Weerdenteijn will also collaborate as a teacher. Maaike is a PhD student at CEED and has teaching experience in the same field. 

 

 

Preparations

All participants should have MATLAB installed on their computer before we start. If this is a problem, let us know as soon as possible. 

Course outline

The outline of the course is described below. Please note that the schedule can slightly change depending on the pace of the class.

Monday, 25 October– Introduction, Import data, and visualization

  • Introduction to MATLAB

  • Creating vectors and matrices
  • Operations with arrays
  • Creating a script
  • Import data (text files, excel files, images, variables,...)
  • Plot 2D and 3D

Tuesday, 26 October – Programming with MATLAB

  • Plot 2D and 3D
  • Working with images
  • Data interpolation
  • For/while loops
  • If statement

Wednesday, 27 October – Functions and data fit

  • How to create and use new functions
  • Saving data (variables, figures, text files, ...)
  • Data fit
  • Solving linear systems (inverse problems)

Thursday, 28 October - Applications to calculus and to students’ projects

  • Finite differences
  • Derivatives and integrals
  • Applications to student’s research projects
Published June 7, 2021 1:29 PM - Last modified Oct. 25, 2021 4:29 PM