This page is located in archive.

Lecture materials


The course takes place every Wednesday from 16:15 to 18:30 in the room T2: A3-412 in Dejvice.

Semester schedule: Schedule

List of useful MATLAB functions

Course schedule

1st week

Topic: What is Matlab and why to learn it. Course details, literature, the start of MATLAB. Software environment, documentation, matrices in MATLAB, matrix operations, complex numbers.

Materials: Course Inforomation, Lecture 0 - About MATLAB, Lecture 1 - Basic math operations

Solutions: Lecture 1 - Solution

2nd week

Topic: MATLAB editor, creation of scripts, functions for generating vectors/matrices, creating more complicated matrices, operations on matrices, operations by elements, introduction to vectorization, and determination of dimension of matrices.

Materials: Lecture 2 - Vectors & Matrices

Solutions: Lecture 2 - Solution

3rd week

Topic: Indexing, linear indexing, relational and logical operators.

Materials: Lecture 3 - Indexing

Solutions: Lecture 3 - Solution

Homework: Homework assignment 1 HW1 support files Upload system

4th week

Topic: Cycles, cycles vs. vectorization, program branching.

Materials: Lecture 4 - Cycles and program branching

Solutions: Lecture 4 - Solution

5th week

Topic: User functions, function handles, anonymous functions, nested functions, debugging.

Materials: Lecture 5 - Functions and debugging

Solutions: Lecture 5 - Solution

Cheat Sheet: MTB cheat sheet

Homework: Homework assignment 2 HW2 support files Upload system

Projects: Google Docs Spreadsheet (read-only)

6th week

Topic: Data type cell, test strings, data type String, data type struct .

Materials: Lecture 6 - Data types: Cell, String and Structure

Solutions: Lecture 6 - Solution, cuboid.m

7th week

Topic: Visualization in MATLAB, LineSpec , suitable sampling for drawing graphs.

Materials: Lecture 7 - Visualization

Solutions: Lecture 7 - Solution

Project: Project selection List of projects

8th week

Topic: Static GUI.

Materials: Lecture 8 - Static GUI

Solutions: myApp.m

9th week

10th week

11th week

Topic: Set operations, element search, error handling, I/O.

Materials: Lecture 11 - Set operations, error handling, etc.


12th week

Topic: Bonuses - Basics of symbolic calculations.

Materials: Lecture 12 - Symbolic mathematics in MATLAB


13th week

Topic: Reserve



14th week

Topic: Final test, project presentation, discusion. credit assignment.

courses/be0b17mtb/lecture_materials.txt · Last modified: 2021/01/12 19:44 by adlervik