Subject description - AD1B15MAA

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
AD1B15MAA Mathematic Applications
Roles:P, V Extent of teaching:21+6c
Department:13115 Language of teaching:CS
Guarantors:  Completion:Z,ZK
Lecturers:  Credits:6
Tutors:  Semester:L


The aim of the course is to obtain knowledge about mathematic programs used in power engineering. Student becomes acquainted with technical methods for gathering and data analysis, SW and HW hierarchy of resources and applications examples. Student will acquire basic knowledge about MATLAB, MATHEMATICA and mathematical model assessment. Student becomes also acquainted with the fields of complex variable function and numerical methods for solving algebraic and differential equations.

Course outlines:

1. Introduction to the complex variable function.
2. Integral transform, Laplace transform for linear systems description.
3. Possibilities of application computing methods in Power Engineering.
4. Creating mathematical models of technical systems.
5. Application of computing methods in Power Engineering.
6. Potential of MATLAB and Mathematica, selection criteria.
7. Mathematica for simple calculus.
8. Mathematica as programming language.
9. Data processing in Mathematica.
10. Power engineering models implementation in Mathematice.
11. Creating simple programs in MATLAB.
12. Using libraries at MATLAB.
13. Simulink and its usage.
14. Energetic system models in Simulink.

Exercises outline:

1. Mathematica: basic syntax.
2. Mathematica: solving equations and equation systems, electric circuits solution examples.
3. Mathematica: Plot, ListPlot, Plot3D.
4. Mathematica: List, Rule, ReplaceAll.
5. Mathematica: DSolve a NDSolve, transient phenomena.
6. Mathematica: Fit a NonlinearFit, regression examples of physics dependencies.
7. Mathematica: Nest, NestList, NestWhileList, numeric methods for differential equations.
8. Mathematica: Module, NMinimize, optimalization examples in power engineering systems.
9. MATLAB: basics, syntax, matrix operations.
10. MATLAB: functions, graphic output.
12. MATLAB Simulink: examples of power engineering systems simulations.
13. MATLAB Simulink: Toolboxes pro power engineering.
14. MATLAB Simulink: Toolboxes pro power engineering.


Study materials are available at


Requirements to obtain the assessment are exercises attendance and a term thesis elaborating. Successful exam passing is determined in the Study and Examination Code of CTU in Prague.


Subject is included into these academic programs:

Program Branch Role Recommended semester
BKOI1 Computer Systems V 2
BKOI_BO Common courses V 2
BKOI3 Software Systems V 2
BKOI2 Computer and Information Science V 2
BKEEM1 Applied Electrical Engineering P 2
BKEEM_BO Common courses P 2
BKEEM2 Electrical Engineering and Management P 2
BKKYR1 Robotics V 2
BKKYR_BO Common courses V 2
BKKYR3 Systems and Control V 2
BKKYR2 Sensors and Instrumentation V 2
BKKME1 Communication Technology V 2
BKKME_BO Common courses V 2
BKKME4 Network and Information Technology V 2
BKKME3 Applied Electronics V 2
BKKME2 Multimedia Technology V 2
BIS(ECTS)-D Intelligent Systems V 2
BKSTMWM Web and Multimedia V 2
BKSTMSI Software Engineering V 2
BKSTMMI Manager Informatics V 2
BKSTMIS Intelligent Systems V 2
BKSTM_BO Common courses V 2
BSI(ECTS)-D Software Engineering V 2
BWM(ECTS)-D Web and Multimedia V 2
BMI(ECTS)-D Manager Informatics V 2

Page updated 5.6.2020 17:51:17, semester: Z,L/2020-1, L/2019-20, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)