Course detail

MATLAB Seminar

FSI-RM0Acad. year: 2014/2015

MATLAB integrates mathematical computing, visualization, and a powerful language to provide a flexible environment for technical computing.
Students will learn how to use this open architecture and its companion products (toolboxes) to explore data, create algorithms, and create custom tools. The course covers both basic MATLAB tools and its toolboxes
and dynamic systems simulation tool Simulink.

Language of instruction

Czech

Number of ECTS credits

2

Mode of study

Not applicable.

Learning outcomes of the course unit

Students will be able to program simple tasks in MATLAB environment, process and visualise the obtained results. They will have an overview of MATLAB extension toolboxes, mainly toolboxes related to mechanical engineering: Simulink and Simmechanics. Students will also be able to write own S-functions.

Prerequisites

PC fundamentals, basic programming principles (conditions, cycles, procedures, functions), matrices

Co-requisites

Not applicable.

Planned learning activities and teaching methods

The course is taught through lectures explaining the basic principles and theory of the discipline. Exercises are focused on practical topics presented in lectures.

Assesment methods and criteria linked to learning outcomes

Course-unit credit awarding will reflect evaluation of independent projects, where students must show their abilities to use MATLAB when solving the given problem.

Course curriculum

Not applicable.

Work placements

Not applicable.

Aims

The aim of the course is to provide students with overview of technical computations tool MATLAB, teach them its basic use, work with m-files, debugger, graph creation, data visualisation, simulation of dynamic systems using MATLAB toolbox Simulink.

Specification of controlled education, way of implementation and compensation for absences

Attendance at practical training is obligatory. Attendance is checked systematically by the teachers, as well as students’ active participation in the seminars and fundamental knowledge. Unexcused absence is the cause for not awarding the course-unit credit. One absence can be compensated for by attending a seminar with another study group in the same week, or by solving supplemental tasks. Longer absence may be compensated for by solving supplemental tasks according to teacher’s requirements.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Matlab User's Guide

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme B3901-3 Bachelor's

    branch B-MET , 2 year of study, winter semester, elective (voluntary)

Type of course unit

 

Lecture

13 hod., optionally

Teacher / Lecturer

Syllabus

1. Development environment, m-files
2. Data types, functions
3. Functions
4. Debugger
5. Polynoms and interpolation
6. Data analysis and statistics
7. Differential equations
8. Graphics
9. 3-D visualisation
10. Simulink - basic overview
11. Simulink - building blocks library
12. Simulink - S-functions
13. Matlab extensions - toolboxes

Computer-assisted exercise

26 hod., compulsory

Teacher / Lecturer

Syllabus

1. Development environment, workspace, m-files
2. Import and export of data, data types
3. Functions, parameters
4. Debugger, breakpoints
5. Polynoms and interpolation
6. Data analysis and statistics, preprocessing, curve fitting
7. Differential equations, ODE solvers
8. Graphics, plot command
9. 3-D visualisation, 3D graphs, views, light
10. Simulink - basic overview
11. Simulink - sources, continuous and discrete blocks, subsystems
12. Simulink - S-functions
13. Toolboxes