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:
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) |