Study program/programs: Information Technologies
Study level and type: bachelor’s applied degree
Course name: Introduction to MATLAB
Course status: elective
ECTS: 6
Course objectives
The main objective of this course is mastering the fundamentals of the MATLAB software package. Students will first be introduced to the MATLAB environment and its basic functions so as to familiarize themselves with the possibilities of this software, application of mathematical operations, matrix operations, polynomials and other mathematical structures. They will also learn how to plot graphs, master the fundamentals of programming, salvation of systems of equations and system modeling. In addition, they will master the formation of basic Simulink models, and learn how to launch and select simulation steps.
Course outcomes
By completing this course, students will learn to implement the MATLAB software package in the design of numerical algorithms and basic computational methods in mechanics, as well as to solve practical problems through software implementation in MATLAB. They will be introduced to the MATLAB environment and its basic functions. Students will master the application of mathematical operations, matrix operations, polynomials and other mathematical structures, learn how to plot graphs, and master the fundamentals of programming and system modeling. In addition, they will acquire the necessary knowledge of Simulink, such as formation of Simulink models of automated processes.
Course content
Theory:
- Introduction to the fundamentals of MATLAB
- Generating arrays and matrices and associated mathematical operations
- Matrix operations
- Script files, programming in MATLAB
- Logical operations in MATLAB
- Programming in MATLAB, if statements, loops
- Functions in MATLAB
- Two-dimensional graphics in MATLAB
- Three-dimensional graphics in MATLAB
- Polynomials, interpolation and data approximation with a curve (fitting)
- Numerical techniques and symbolic math in MATLAB
- Mastering the basic Simulink element library, procedure of model generation, selection of simulation steps and methods of modeling solutions
Practicals
Working in the MATLAB software package.
Each area involves practical exercises on the computer as the illustration of the content covered in the lecture.
Laboratory exercises:
- Introduction to MATLAB
- Vectors and matrices
- Matrix operations
- Script files, programming in MATLAB
- Logical operations in MATLAB
- Programming in MATLAB, if statements, loops
- Functions in MATLAB
- Two-dimensional graphics in MATLAB
- Three-dimensional graphics in MATLAB
- Polynomials, interpolation and data approximation with a curve (fitting)
- Numerical techniques and symbolic math in MATLAB
- Simulink