# Subject description - BE5B15MAA

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
BE5B15MAA Mathematical Applications
Roles:P Extent of teaching:0P+4C
Department:13115 Language of teaching:EN
Guarantors:  Completion:Z,ZK
Lecturers:  Credits:4
Tutors:  Semester:L

Web page:

http://www.powerwiki.cz/wiki/VyukaEn

Anotation:

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.

Course outlines:

 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

Exercises outline:

 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

Literature:

 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.

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.

Subject is included into these academic programs:

 Program Branch Role Recommended semester BEECS Common courses P 2 BPEECS_2018 Common courses P 2

 Page updated 27.9.2023 07:50:34, semester: Z/2024-5, Z/2023-4, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)