Warning
This page is located in archive. Go to the latest version of this course pages. Go the latest version of this page.

Table of Contents

Schedule

Materials

Course schedule

1st week: 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.

2nd week: MATLAB editor, creation of scripts, functions for generating vectors/matrices, creation of more complicated matrices, operations on matrices, introduction to vectorization, operations by elements.

3rd week: Indexing, linear indexing, relational and logical operators, homework.

4th week: Cycles, cycles vs. vectorization, program branching.

5th week: User functions, function handles, anonymous functions, nested functions, homework.

6th week: Advanced data types (cells, struct, table, …).

7th week: Visualization in MATLAB, LineSpec , suitable sampling for drawing graphs.

8th week: Error-treatment, debugging, project selection (List of projects), first test (zadání: course_conditions, submition: https://cw.felk.cvut.cz/upload/).

9th week Static GUI.

10th week: Dynamic GUI, homework.

11th week: Object-Oriented Programming, timer class.

12th week:: An example of advanced work with MATLAB..

13th week:: Bonus lecture.

14th week:: Final test, project presentation, discussion. credit assignments.

courses/be0b17mtb/schedule.txt · Last modified: 2025/03/30 10:13 by liskaja8