Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2019/2020

Programming in Matlab II.

The course is not on the list Without time-table
Code Completion Credits Range Language
F7ABBPPM2 KZ 2 2C
Lecturer:
Tutor:
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:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2020-02-24
For updated information see http://bilakniha.cvut.cz/en/predmet6169006.html