Institute of Mathematics

Lecture courses/details

Programming MatLab

Speaker: Élise Delphine Le Mélédo, Seyedeh Fatemeh Nassajian Mojarrad


Course objectives

This course is an introduction to the basics of MATLAB that covers the following topics:

- MATLAB environment
- Variables, constants, operators and basic computations
- Algorithms and functions
- Condition statements & Loops
- Matrices, Vectors and Linear Algebra in Matlab
- Pictures and Animations
- File management
- Performance analysis
- Symbolic Math Toolbox

No prior experience in coding/programming is required.

Course material

Lectures slides and demo of scripts and functions are accessible during the time at the bottom of this page.

You have to bring your own computer with you in all the lectures, where you already installed Matlab.
1. To install it, register and download the software from
https://ch.mathworks.com/academia/tah-portal/universitaet-zuerich-970406.html

2. Then, download the activation key from the university website
https://www.zi.uzh.ch/de/students/software-elearning/softwareinstructions/Matlab.html
and follow the installation instruction.

3. Lastly, activate your license with the TAH activation key that you got from the university. For Linux users, the username asked during the process should match the username of your desktop session.

Exam

The last day of the course there will be a short exam with exercises similar to those seen during the lectures.

It will take place Friday, the 14th of February 9:00 - 12:00 in the rooms H46 and H52. It consists of exercises similar to ones seen during the class.

Lectures

Blockkurs 10.2.-14.2.2020, 9-17h, Raum: Y27 H12, H46, H52

Downloads

Download below the lecture scripts, exercises (.zip) and asset files.
The lecture scripts are available to the lecture's day on, the exercises and asset files only during the lecture's time.

Lecture scripts

0_CourseDescription
1_Introduction_Expressions
2_Scripts_Functions
3_ControlFlow
4_MatrixCalculus
5_Visualisation
6_DataTypes
7_InputOutput
8_Symbolic_Performance
LectureSlides


Lecture files and exercises
Available only during the lecture time



Asset files
Available only during the lecture time

Module: MAT116 Programmierung