Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Programming in MATLAB

Login to KOS for course enrollment Display time-table
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
roomTR:115
Kukal J.
12:00–13:50
(parallel nr.101)
Trojanova 13
Tue
roomTR:115
Pokorný M.
08:00–09:50
(parallel nr.102)
Trojanova 13
Wed
roomTR:210
Kukal J.
12:00–13:50
(parallel nr.101)
Trojanova 13
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:
Data valid to 2024-12-30
For updated information see http://bilakniha.cvut.cz/en/predmet6753906.html