Programming in MATLAB
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
18MTL | Z,ZK | 5 | 2+2 | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- 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:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- BS Matematické inženýrství - Matematické modelování (elective course)
- BS Matematické inženýrství - Matematická fyzika (elective course)
- BS Matematické inženýrství - Aplikované matematicko-stochastické metody (compulsory course of the specialization, elective course)
- BS Informatická fyzika (elective course)
- BS Aplikace softwarového inženýrství (compulsory course of the specialization, elective course)
- BS Aplikovaná informatika (elective course)
- BS jaderné inženýrství B (elective course)
- BS Jaderné inženýrství C (elective course)
- BS Dozimetrie a aplikace ionizujícího záření (elective course)
- BS Experimentální jaderná a částicová fyzika (elective course)
- BS Inženýrství pevných látek (elective course)
- BS Diagnostika materiálů (elective course)
- BS Fyzika a technika termojaderné fúze (elective course)
- BS Fyzikální elektronika (elective course)
- BS Jaderná chemie (elective course)