You are here

F7ABBPPM2 - Programming in Matlab II.

Code Completion Credits Range Language
F7ABBPPM2 KZ 2 2C English
Lecturer:
Tutor:
David Jirsa (guarantor)
Supervisor:
Department of Biomedical Informatics
Synopsis:

The aim of the course is to acquaint students with Matlab environment and language and with basic toolboxes. Course requires Matlab basics from course Programming in Matlab I. Students will learn how to create functions and scripts in Matlab, get acquainted with data structures and work with data and their vizualization, with basic toolboxes and user interfaces as well.

Requirements:
Syllabus of lectures:

Course has no lectures.

Syllabus of tutorials:

Exercises/tutorials:

1. Repetition, variables, scripts, functions, data structures, code control.

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

3. Files manipulation, reading/input, writting/output, exceptions.

4. Advanced data vizualization - 2D graphs.

5. 3D graphs and 3D graphics.

6. Symbolic tollbox, equation system, symbolic derivative.

7. Assessment test No. 1.

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

9. Image manipulation - Image processing toolbox.

10. Object programming in Matlab, classes, handles.

11. Recommended architecture for larger projects in Matlab.

12. User interface creation – events.

13. User interface creation – control elements.

14. Assessment test No. 2.

Study Objective:

The aim of the course is to acquaint students with Matlab environment and language and with basic toolboxes. Course requires Matlab basics from course Programming in Matlab I. Students will learn how to create functions and scripts in Matlab, get acquainted with data structures and work with data and their vizualization, with basic toolboxes and user interfaces as well.

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.

Note:
The course is a part of the following study plans:
Downloads: