MPE_ZMAT Basics of MATLAB

Faculty of Economics and Administration
Autumn 2024
Extent and Intensity
0/2/0. 2 credit(s). Type of Completion: z (credit).
In-person direct teaching
Teacher(s)
Mgr. Jakub Chalmovianský, Ph.D. (seminar tutor)
doc. Ing. Daniel Němec, Ph.D. (seminar tutor)
Guaranteed by
Mgr. Jakub Chalmovianský, Ph.D.
Department of Economics – Faculty of Economics and Administration
Contact Person: Mgr. Jarmila Šveňhová
Supplier department: Department of Economics – Faculty of Economics and Administration
Timetable of Seminar Groups
MPE_ZMAT/01: Fri 10:00–11:50 VT204, except Fri 20. 9., except Fri 8. 11., J. Chalmovianský, D. Němec
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 50 student(s).
Current registration and enrolment status: enrolled: 23/50, only registered: 0/50, only registered with preference (fields directly associated with the programme): 0/50
fields of study / plans the course is directly associated with
Course objectives
The course is designed to give students the experience of using basic and advanced methods of programming in MATLAB. MATLAB is a universal and powerful tool used for modelling dynamic systems, computationally demanding tasks, optimisation and simulations, visualisation and analysing of data. These tools are universal and easily implemented in the fields of economics, finance and other technical, natural and social sciences. By the end of the course, students should be well prepared for working with many features of MATLAB. That includes the knowledge of manipulating vectors and matrices, programming functions and writing scripts (also making use of loop and selection statements), text manipulation, working with various data structures, and visualizing data.
Learning outcomes
The course is designed to provide the students with a working knowledge of both basic and advanced methods of programming in MATLAB so that:
• they can propose an appropriate algorithm to solve the assigned problem, design the particular steps, and implement them within the MATLAB framework;
• they are able to visualise and analyse real data;
• they understand basic and advanced programming techniques, including the errors diagnostics;
• they are able to work with various data structures.
Syllabus
  • 1. Introduction to MATLAB, working with vectors and matrices.
  • 2. Introduction to MATLAB programming.
  • 3. Selection statements.
  • 4. Loop statements.
  • 5. Advanced MATLAB programming and debugging techniques.
  • 6. Text manipulation.
  • 7. Data structures and advanced data transfer.
  • 8. Advanced functions (programs).
  • 9. Advanced graphics and plotting techniques.
  • 10. Analysing and visualizing data in MATLAB.
  • 11. Applied statistics in MATLAB.
Literature
    required literature
  • ATTAWAY, Stormy. MATLAB® : a practical introduction to programming and problem solving. Fifth edition. Oxford: Butterworth Heinmann/Elsevier, 2019, xxii, 604. ISBN 9780128154793. info
    recommended literature
  • ATTAWAY, Stormy. MATLAB® : a practical introduction to programming and problem solving. Sixth edition. London: Elsevier/Buttertworth-Heinemann, 2023, xxii, 57. ISBN 9780323917506. info
  • Majumdar, N., Banerjee, S. MATLAB Graphics and Data Visualization Cookbook. Database: eBook Collection (EBSCOhost). 2012. ISBN 9781849693165.
  • Gdeisat, M., Lilley, F. MATLAB by Example: Programming Basics. Amsterdam : Elsevier. Database: eBook Collection (EBSCOhost). 2013. ISBN 9780124052123.
  • Hahn, B. D., Valentine, D. T. Essential Matlab for Engineers and Scientists. 4th ed. Amsterdam : Academic Press. Database: eBook Collection (EBSCOhost). 2010. ISBN 9780123748836.
  • Dukkipati, R. V. MATLAB: An Introduction with Applications. New Delhi : New Age International. Database: eBook Collection (EBSCOhost). 2010. ISBN 9788122426984.
Teaching methods
Seminars in the computer lab, regular homework, individual final project.
Assessment methods
Evaluation is based on regular homework (each week) and a final individual project at the end of the term. If a student enrols in the course while on a study stay abroad, requirements for completing the course remain the same. However, individual deadlines may be given to students upon their request.
Language of instruction
Czech
Follow-Up Courses
Further Comments
Study Materials
The course is taught annually.
Listed among pre-requisites of other courses
The course is also listed under the following terms Autumn 2019, Autumn 2020, Autumn 2021, Autumn 2022, Autumn 2023.
  • Enrolment Statistics (recent)
  • Permalink: https://is.muni.cz/course/econ/autumn2024/MPE_ZMAT