Matlab
Code  Completion  Credits  Range  Language 

17PBIMTL  KZ  3  2C  Czech 
 Garant předmětu:
 Lecturer:
 Tutor:
 Supervisor:
 Department of Biomedical Informatics
 Synopsis:

Basic description of MATLAB environment. Numerical formats. Variables and matrices. Complex numbers. Rounding numbers. Basic instructions. Matrices operations. Visualization. Simulink (basic description, exercise formulation, parameters entry). Conditional and cyclical instructions. Script creation, functions, debugging. Continuous and discrete processes. Symbolical solutions. Graphical user interface creation. Applications in MATLAB.
 Requirements:

The conditions for credit are participation on the practices and successful solution of individual exercise.
 Syllabus of lectures:

The subject has only computer practices.
 Syllabus of tutorials:

1.Basic operations with real numbers, help, data types, complex numbers, variables.
2.Import/export of variables from/to files, operations with strings, matrices and vectors.
3.mfunctions and scripts, debugging, if, cycles.
4.Basics of 2D graphics, more waveforms in one window, features of graphs.
5.Exercises
6.Symbolic toolbox, equation system, derivation, integration, data import form Excel.
7.3D graphs, image processing toolbox, representation of images in Matlab.
8.Basics of 3D graphic, different types of graphs.
9.Changing formats of images, color maps, dot operations.
10.Creating harmonic signals with different shapes, record and listening of audio signals.
11.Graphical user interface (GUI) in Matlab
12.Example solution
13.Simulink, exercises in Simulink
14.Video, sound and animation; communication
 Study Objective:

The goal of the subject is obtain the basic knowledge of using Matlab software environment as a numerical tool of data processing and their visualization. This knowledge will be useful for successful passing of next subjects of the given branch of study.
 Study materials:

[1] William J. Palm III: A Concise Introduction to MATLAB, McGrawHill, 2008, ISBN: 9780073385839
[2] Andy H. Register: A Guide to MATLAB ObjectOriented Programming, Chapman & Hall/CRC, 2007, ISBN: 158488911X
[3] Brian R. Hunt, Ronald L. Lipsman, Jonathan M. Rosenberg, Kevin R. Coombes, John E. Osborn, Garrett J. Stuck: A Guide to MATLAB, 2e: for Beginners and Experienced Users, Cambridge University Press, 2006, ISBN: 0521615658
[4] Jonathan H. Dorfman: Introduction to MATLAB Programming: With an Emphasis on Software Design Through Numerical Examples, Decagon Press, Inc., 2007, ISBN: 9780979954207
 Note:
 Further information:
 No timetable has been prepared for this course
 The course is a part of the following study plans:

 Biomedical Informatics  fulltime study (compulsory course)