Skip to main content
Skip header

Modern tools for biomedical data processing and analysis

Type of study Bachelor
Language of instruction English
Code 450-2108/02
Abbreviation MNpZaABD
Course title Modern tools for biomedical data processing and analysis
Credits 3
Coordinating department Department of Cybernetics and Biomedical Engineering
Course coordinator Ing. Jan Kubíček, Ph.D.

Subject syllabus

Lectures:
Software environment for MATLAB with SIMULINK and Python: Application domain. Basic concepts.
MATLAB and Python working environment, constants, variables, vectors and matrices, data files, m-files.
Basic mathematical operators - arithmetic, rotational and logical. Calculations with scalars and arrays. Displaying and printing the results of operations.
Programming, Scripts and Functions in MATLAB and Python. IF, ELSEIF, FOR, LOOPS, WHILE statements.
Graphical display of results of processing tasks. 2D graphics.
Three-dimensional graphical display of the results of processing tasks. Summary of commands.
Graphical user interface GUI. Creating, designing user interfaces using text functions uicontrol, uimen and in GUI editor.
Numerical solution of linear equations.Working with polynomials,Numerical integration, derivative. Interpolation, regression.
Statistical processing of measurement results. Simple analysis - minimum, maximum, median, sum, etc. Differences. Histograms. Random numbers and their functions. Density distributions.
Graphical programming in the SIMULINK environment.
Use of MATLAB and Python software for Medina signal processing.
Use of MATLAB and Python software for Medina image processing.
Introduction to artificial intelligence in MATLAB and Python.

Computer labs:
Software environment for MATLAB with SIMULINK and Python: Application domain. Basic concepts.
MATLAB and Python working environment, constants, variables, vectors and matrices, data sets, m-files.
Basic mathematical operators - arithmetic, rotational and logical. Calculations with scalars and arrays. Displaying and printing the results of operations.
Programming, Scripts and Functions in MATLAB and Python. IF, ELSEIF, FOR, LOOPS, WHILE statements.
Graphical display of results of processing tasks. 2D graphics.
Three-dimensional graphical display of the results of processing tasks. Summary of commands.
Graphical user interface GUI. Creating, designing user interfaces using text functions uicontrol, uimen and in GUI editor.
Numerical solution of linear equations.Working with polynomials,Numerical integration, derivative. Interpolation, regression.
Statistical processing of measurement results. Simple analysis - minimum, maximum, median, sum, etc. Differences. Histograms. Random numbers and their functions. Density distributions.
Graphical programming in the SIMULINK environment.
Use of MATLAB and Python software for Medina signal processing - selected applications.
Using MATLAB and Python software for Medina image processing - selected applications.
Introduction to artificial intelligence in MATLAB and Python - selected machine learning applications.

E-learning

Materials are available at https://lms.vsb.cz/?lang=en

Literature

M. Penhaker. Práce v prostředí MATLAB. Ostrava: Vysoká škola báňská - Technická univerzita, 2007

Kozák, Š., Kajan,S.: Matlab - Simulink I, 1. vyd.. - Bratislava Slovenská technická univerzita, 1999. - 125 s., il. ISBN 80-227-1213-2

Kozák, Š.: Matlab - Simulink II, 1. vyd.. - Bratislava : Slovenská technická univerzita, 1999. - 141 s, il. ISBN 80-227-1235-3

Dušek, F.: Matlab a Simulink, úvod do používání, - Vyd. 1.. - Pardubice, Univerzita Pardubice, 2000. - 146 s., il. ISBN 80-7194-273-1

BEAZLEY, David M. Python: referenční programátorská příručka. Přeložil Petr ZAVADIL. Praha: Neocortex, 2002. ISBN 80-86330-05-2

Advised literature

Zaplatílek, K., Doňar, B.: MATLAB : tvorba uživatelských aplikací ,. - 1. vyd.. - Praha, BEN, 2004. - 215 s., il. ISBN 80-7300-133-0

Sedláček, M., Šmíd, R.: MATLAB v měření, - 1. vyd.. - Praha, Vydavatelství ČVUT, 2004 dotisk. - 204 s., il. ISBN 80-01-02851-8 Gavalec M. a kol.

Gavalec M.: Pravdepodobnosť a matematická štatistika v počítačovom prostredí MATLABu ,... [et al.]. - 2. opr. Vyd, Košice : Elfa [Košice], 2002. - 152 s., il. ISBN 80-89066-05-4

Stejskal, V., Okrouhlík,M.: Kmitání s Matlabem , - Vyd. 1.. - Praha, Vydavatelství ČVUT, 2002. - 376 s., il. ISBN 80-01-02435-0

Noskievič, P.: Modelování a identifikace systémů, - Ostrava, Montanex, 1999. - iv, ii, 276 s., il. ISBN 80-7225-030-2