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

Programming in Matlab

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
17PBBPPM KZ 2 0P+2C Czech
Lecturer:
Tutor:
Václav Čejka, Tereza Duspivová, David Jirsa, Michal Reimer, Slávka Vítečková
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 is 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.m-functions 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.Exercises

13.Simulink, exercises in Simulink

14.Video, sound and animation; communication

Study Objective:

The goal of the subject is giving to students basic knowledge of programming in Matlab. Solving simple mathematical problems, working with matrices and vectors, creating their own functions, working with files and Simulink.

Study materials:

[1]Ingle, Vinay K., John G. PROAKIS. Essentials of digital signal processing using MATLAB. 3rd ed. s.l.: Cengage Learning, c2012. ISBN 978-1-111-42738-2.

[2]William J. Palm III: A Concise Introduction to MATLAB, McGraw-Hill, 2008, ISBN: 978-0-07-338583-9

[3]Andy H. Register: A Guide to MATLAB Object-Oriented Programming, Chapman & Hall/CRC, 2007, ISBN: 1-58488-911-X

[4]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: 0-521-61565-8

[5]Jonathan H. Dorfman: Introduction to MATLAB Programming: With an Emphasis on Software Design Through Numerical Examples, Decagon Press, Inc., 2007, ISBN: 978-0-9799542-0-7

Note:
Time-table for winter semester 2019/2020:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
roomKL:B-331
Jirsa D.
14:00–15:50
(parallel nr.3)
Kladno FBMI
Lab. robotiky a asis. tech.
Tue
roomKL:B-331
Duspivová T.
14:00–15:50
(parallel nr.2)
Kladno FBMI
Lab. robotiky a asis. tech.
roomKL:B-331
Duspivová T.
16:00–17:50
(parallel nr.1)
Kladno FBMI
Lab. robotiky a asis. tech.
Fri
Thu
roomKL:B-334
Reimer M.
10:00–11:50
(parallel nr.4)
Kladno FBMI
Lab. nemoc. infor. systémů
Fri
Time-table for summer semester 2019/2020:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2019-10-18
For updated information see http://bilakniha.cvut.cz/en/predmet2165606.html