 CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2021/2022

# Mathematical Applications

Code Completion Credits Range Language
BE5B15MAA Z,ZK 4 0P+4C English
Lecturer:
Jan Kyncl (guarantor), Václav Vencovský, Stanislav Vítek
Tutor:
Jan Kyncl (guarantor), Václav Vencovský, Stanislav Vítek
Supervisor:
Department of Electrical Power Engineering
Synopsis:

The aim of the course is to obtain knowledge about mathematic programs used in electrical engineering. Student will acquire basic knowledge about MATLAB, MATHEMATICA and mathematical model assessment.

Requirements:

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.

Syllabus of lectures:

1. Introduction into Matlab: command prompt and expressions, variables, lists, vectors, matrices, basic operations, complex numbers, basic plotting and graph manipulations, using files

2. Signal processing in Matlab 1: data visualization, filtering, spectral analysis.

3. Signal processing in Matlab 2: convolution, image processing

4. Functions in Matlab 1: control flow statements (conditions, loops, switches), debugging, user defined functions

5. Functions in Matlab 2: advanced functions in Matlab, graphical user interfaces

6. Introduction into Simulink: basic blocks, wiring techniques, examples

7. Introduction into Wolfram Mathematica: basic syntax, help, variables, complex numbers, basic plotting and graph manipulations

8. Principles of procedural, functional and pattern-oriented programming

9. Functions in Mathematica: Blank, Set, SetDelayed, Module

10. Functions in Mathematica: piecewise functions, overloaded functions, tracing the evaluation of functions

11. Creation and manipulation of Lists, functions and Lists: Table, Part, Map, Apply

12. Using Nest and NestList for numerical algorithms, Euler and Runge-Kutta method

13. Examples of advanced use of Mathematica

14. Test

Syllabus of tutorials:

1. Introduction into Matlab: command prompt and expressions, variables, lists, vectors, matrices, basic operations, complex numbers, basic plotting and graph manipulations, using files

2. Signal processing in Matlab 1: data visualization, filtering, spectral analysis.

3. Signal processing in Matlab 2: convolution, image processing

4. Functions in Matlab 1: control flow statements (conditions, loops, switches), debugging, user defined functions

5. Functions in Matlab 2: advanced functions in Matlab, graphical user interfaces

6. Introduction into Simulink: basic blocks, wiring techniques, examples

7. Introduction into Wolfram Mathematica: basic syntax, help, variables, complex numbers, basic plotting and graph manipulations

8. Principles of procedural, functional and pattern-oriented programming

9. Functions in Mathematica: Blank, Set, SetDelayed, Module

10. Functions in Mathematica: piecewise functions, overloaded functions, tracing the evaluation of functions

11. Creation and manipulation of Lists, functions and Lists: Table, Part, Map, Apply

12. Using Nest and NestList for numerical algorithms, Euler and Runge-Kutta method

13. Examples of advanced use of Mathematica

14. Test

Study Objective:
Study materials:

D. Hanselman and B. Littlefield. Mastering MATLAB. Pearson/Prentice Hall, Englewood Cliffs, NJ, 2011.

S. Wolfram: An Elementary Introduction to the Wolfram Language, Second Edition. Wolfram Media, Inc. 2017

Study materials are available at www.powerwiki.cz.

Note:
Further information:
http://www.powerwiki.cz/wiki/VyukaEn
Time-table for winter semester 2021/2022:
Time-table is not available yet
Time-table for summer semester 2021/2022:
 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 roomT2:A3-41209:15–12:30(parallel nr.102)DejviceLaborator roomT2:A3-412Kyncl J.Vencovský V.14:30–17:45(parallel nr.101)DejviceLaborator
The course is a part of the following study plans:
Data valid to 2022-08-09
For updated information see http://bilakniha.cvut.cz/en/predmet4356106.html