Search
Students will learn how to efficiently use both basic and advanced Matlab functions, including graphic user interface design. Emphasis will be put on problem analysis and implementation, understanding Matlab documentation, debugging user-defined functions and independent work with Matlab (proved by work on the project). Knowledge acquired can be applied to a broad spectra of courses taught at FEE (processing labs, final projects) and can be used in future professional career.
Coronavirus disease – Measures taken
In case you will not get the invitation from Teams today or if you have any questions related to the organization of the on-line teaching, write us an email. When you log in to the Teams room, use the chat there consistently.
conditions of credit award:
Final grade:
90-100 points - A (excellent)
80-89 points - B (very good)
70-79 points - C (good)
60-69 points - D (satisfactory)
50-59 points - E (sufficient)
0-49 points - F (failed)
Links to download Matlab:
https://download.cvut.cz/ (CTU students)
http://svti.fel.cvut.cz/en/services/software/matlab.html (FEE students)
Link to homework and test scores:
Link to project submission:
Outline and syllabus, Outline and syllabus of exercises
1. Introduction, information on the course, Matlab environment, basic math operators
Course Information
Introduction
Lecture, week 01
2. Vectors and matrices
Lecture, week 02
3. Indexation, relational and logical operators
Lecture, week 03
4. Loops and program branching
Lecture, week 04
5. Functions and debugging
Lecture, week 05
6. Cells, strings and structures
Lecture, week 06
7. Visualization
Lecture, week 07
8. Static GUI (Graphical User Interface)
Lecture, week 08
9. Dynamic GUI
Lecture, week 09
10. Timer, sorting operations, profiler
Lecture, week 10
11. Set operators, error treatment
Lecture, week 11
12. Symbolic math
Lecture, week 12
13. Test, project finalization
14. (Reserve)
Recommended literature:
[1] Attaway, S.: A Practical Introduction to Programming and Problem Solving, 3rd ed., Butterworth-Heinemann, 2013.
[2] Hahn, B., Valentine, D.: Essential Matlab for Engineers and Scientists, 5th ed., Academic Press, 2013.
[3] Kiusalaas, J.: Numerical Methods in Engineering with Matlab. Cambridge University Press, 2005.
[4] Mathews, J. H., Fink, K. D.: Numerical Methods Using Matlab. Prentice Hall, 1999
Contact:
Lecturer: Pavel Valtr, https://elmag.fel.cvut.cz/profile-main/165?language=en