Course: Introduction to MATLAB

» List of faculties » FEI » KERS
Course title Introduction to MATLAB
Course code KERS/ZMSWE
Organizational form of instruction Lecture + Tutorial
Level of course unspecified
Year of study not specified
Semester Winter and summer
Number of ECTS credits 4
Language of instruction English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Asfaw Tariku Abebe, Ing.
  • Ponomarov Andrii, Ing.
  • Pidanič Jan, doc. Ing. Ph.D.
Course content
1. Matlab Desktop, help, command window, workspace window, command history window, Array editor window 2. Matlab basic, arithmetic operation, Matlab operators, complex numbers, Matlab functions 3. Array and array operations, Matlab functions 4. Script M-files, function, basic programs 5. Control flow (If, else, for, while) 6. Data types (import, export, work with data) 7. Two-dimensional graphics 8. Three-dimensional graphics 9. Statistical data analysis, polynomial, data interpolation 10. Graphical User Interface 11. Handle graphics 12. Matlab programming interfaces 13. Transfer data between Simulink and Matlab

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Methods of individual activities, Skills training
Learning outcomes
The purpose of the course Modelling in computational SW systems is to acquaint the students with MATLAB programming environment, especially the basics of vector, matrix calculus, and writing scripts, the so called M-files. Use of cycles, 2D and 3D graphics, creating user functions, reading user data in various formats, for example, from Excel, and their subsequent processing in Matlab. Developing graphic user environments. Simulation in Simulink (add-on product to Matlab).
After completing the course, the students will be able to independently use Matlab/Simulink programming environment to solve specific technical problems, especially in matrix calculus, to develop their own functions and m-files and Simulink simulations. This knowledge can be largely used in related technical courses.
Prerequisites
Logical thinking, knowledge of secondary school mathematics and matrix calculus.

Assessment methods and criteria
Written examination

The course is ended by an examination composed of two parts: - 2 tests (approx. in weeks 6-7 and 13) - programming simple mathematical tasks - practical part semestral project (a program developed in Matlab with the student's own graphic environment)
Recommended literature
  • Bruce Littlefield. Mastering MATLAB. Prentice Hall, 2005.
  • James B. Dabney, Thomas L. Harman. Mastering Simulink. Prentice Hall, 2004.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester