Programming in Matlab II.

The course is not on the list Without time-table
Code Completion Credits Range Language
F7ABBPPM2 KZ 2 2C English
Garant předmětu:
Department of Biomedical Informatics

During the course the students will consolidate and widen their previous knowledge with the Matlab environment, programming language and with basic toolboxes. The course requires Matlab basics from course Programming in Matlab I. The students will learn how to create functions and scripts in Matlab, how to manipulate and visualize data and how to work with the basic toolboxes. As well the students will learn to create basic user interfaces.



Continuously fulfilling homework tasks - up to 40 points

In the middle and at the end of semester tests - each up to 30 points

Final grade will be based on ECTS scale (minimum points to sucessfully pass the course: 50)

Syllabus of lectures:

Course has no lectures.

Syllabus of tutorials:

1. Introduction to the course and repetition (matrices, conditions, loops, functions, plots)

2. Arrays, Structures, Cells, Tables

3. Fields, indexing, searching, optimization and debugging scripts

4. Files manipulation, reading/input, writing/output, exceptions

5. Advanced data visualization - 2D graphs

6. 3D graphs and 3D graphics

7. Assessment test 1

8. Symbolic toolbox, equation system, symbolic derivative

9. Image manipulation - Image processing toolbox

10. User interface creation – events

11. User interface creation – control elements

12. Signal processing, interpolation, minimum/maximum searching, signal processing toolbox

13. Object oriented programming in Matlab, classes, handles

14. Assessment test 2

Study Objective:

The aim of the course is to enable the students to solve basic unknown tasks in Matlab by themself. The students will be prepared to use the Matlab environment for e.g. signal processing or solving of mathematically tasks during the ongoing of their studies.

Study materials:

Mandatory references:

[1] CHAPMAN, Stephen J. Matlab programming for engineers. Fifth edition. Mason, OH: Cengage Learning, 2016. ISBN 978-1-111-57671-4.

Recommended references:

[1] MATLAB, Matlab help [online], https://www.mathworks.com/help/matlab/

[2] MIKHAILOV, Eugeniy E. Programming with MATLAB for scientists: a beginner's introduction. Boca Raton: CRC, 2017. ISBN 978-1-4987-3828-6.

Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2023-08-30
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet6169006.html