Programming in MATLAB
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
18PMTL | KZ | 4 | 4C | Czech |
- Course guarantor:
- Jaromír Kukal
- Lecturer:
- Jaromír Kukal, Matěj Pokorný, Quang Van Tran
- Tutor:
- Jaromír Kukal, Matěj Pokorný, Quang Van Tran
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
Introducing Matlab environment as efficient tool for computation in complex arrays and symbolic variables, namely for linear algebra, mathematic analysis, statistics, algorithmization and geometric representation of results.
- Requirements:
-
Basic knowledge of algebra, calculus and programming techniques.
- Syllabus of lectures:
-
1 Array of complex numbers as basic data type
2 Constants, operators, priorities, expressions, functions
3 Scalar operators and scalar functions
4 Vector functions, matrix operators and functions
5 Simple and composed statements
6 Global and local variables, indirect function calling
7 String as array of characters, list
8 Function, curve and surface plotting in 2D and 3D
9 Symbolic computation
10 Input and output functions
11 Composed data structures, class, object
12 Property, method, constructor, self-destruction
13 GUI elements and their priperties
14 Event processing a GUI programming
- Syllabus of tutorials:
-
1 Array of complex numbers as basic data type
2 Constants, operators, priorities, expressions, functions
3 Scalar operators and scalar functions
4 Vector functions, matrix operators and functions
5 Simple and composed statements
6 Global and local variables, indirect function calling
7 String as array of characters, list
8 Function, curve and surface plotting in 2D and 3D
9 Symbolic computation
10 Input and output functions
11 Composed data structures, class, object
12 Property, method, constructor, self-destruction
13 GUI elements and their priperties
14 Event processing a GUI programming
- Study Objective:
-
Knowledge:
Connect the study of mathematics, statistic, physics and related disciplines with programming techniques via the computational laboratory which is called Matlab.
Abilities:
Orientation in given subject and ability to solve real tasks in Matlab.
- Study materials:
-
Key references:
Zaplatílek K., Doňar B.: MATLAB pro začátečníky, BEN - technická literatura, Praha, 2003.
Recommended references:
Zaplatílek K., Doňar B.: MATLAB - tvorba uživatelských aplikací, BEN - technická literatura, Praha, 2005.
- Note:
- Time-table for winter semester 2024/2025:
-
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 Tue Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Aplikovaná algebra a analýza (elective course)
- Aplikace informatiky v přírodních vědách (compulsory course in the program)
- Aplikované matematicko-stochastické metody (compulsory elective course)
- Jaderné inženýrství - Aplikovaná fyzika ionizujícího záření (elective course)
- Aplikovaná informatika (elective course)
- Fyzikální inženýrství - Fyzikální inženýrství materiálů (elective course)
- Fyzikální inženýrství - Inženýrství pevných látek (elective course)
- Jaderné inženýrství - Jaderné reaktory (elective course)
- Matematické inženýrství - Matematická informatika (elective course)
- Matematické inženýrství - Matematické modelování (elective course)
- Radiologická technika (compulsory course in the program)
- jaderné inženýrství - Radioaktivita v životním prostředí (PS)
- Vyřazování jaderných zařízení z provozu (elective course)
- Physical Engineering - Physical Engineering od Materials (elective course)