|
Lecturer(s)
|
-
Dušek František, doc. Ing. CSc.
|
|
Course content
|
Lecture topics by week of the semester: 1. Course content, overview of MATLAB possibilities - history, working principle and basic data type, environment, help 2. MATLAB - variables and other data structures, data input and output, basic operations with matrices, element-by-element operations, mathematical functions 3. MATLAB - system of linear equations, 2D and 3D graphs, special graphs, editing and exporting graphs 4. MATLAB - operations with polynomials, interpolation, scripts and functions, program constructions 5. MATLAB - creation of user graphical interface (GUI) of the application 6. MATLAB - function functions, functions as a parameter, finding the root of a function 7. MATLAB - calculation of a definite integral and numerical solution of differential equations 8. MATLAB - finding the extreme of a function, optimization - Tbx optimization, combination of functions 9. SIMULINK - what tasks it is intended for and principle of work, block libraries, model creation, solution start, visualization 10. SIMULINK - solution parameters, typical nonlinearities, block integrator and initial conditions 11. SIMULINK - subsystem and masked subsystem, user libraries 12. SIMULINK - data input and output, continuous and discrete system, algebraic loop 13. Other possibilities of MATLAB and SIMULINK, symbolic calculations - Symbolic Toolbox The content of the exercises corresponds to the topics of the lectures.
|
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Demonstration, Skills training
- Contact teaching
- 16 hours per semester
- Preparation for a credit (assessment)
- 20 hours per semester
- Preparation for an exam
- 20 hours per semester
- Home preparation for classes
- 94 hours per semester
|
|
Learning outcomes
|
The aim of the course is to make familiar students with the use of standard software for numerical solution of basic mathematical problems. Particular attention is paid to the MATLAB / SIMULINK computing environment.
After completing the course, the student demonstrates knowledge of using a professional tool necessary in solving more complex problems in related subjects. He is able to formulate a solution to a problem as a sequence of solutions to standard problems implemented in a computing environment, including program implementation. He can use the MATLAB / SIMULINK environment for data input / output, visualization of results and for GUI design. He can explain the difference between numerical calculation and simulation.
|
|
Prerequisites
|
Basic knowledge of linear algebra, differential and integral calculus and computer science is assumed.
|
|
Assessment methods and criteria
|
Written examination, Home assignment evaluation
To obtain a credit, it is necessary to submit the correct solution to the given examples (email) by the specified date. To register for the exam, a credit is required. The exam takes place in the form of solving the given examples on a computer in the MATLAB/SIMULUNK environment. The exam has two parts, where it is necessary to achieve at least 30 points out of 60 in the MATLAB examples and at the same time achieve at least 20 points out of 40 in the SIMULINK examples. The time allocated for each part is 60 minutes. In case of not achieving the minimum number of points, the assessment is failed and when repeating the exam, the student repeats only the failed part.
|
|
Recommended literature
|
-
Dušek, František. Matlab a Simulink : úvod do používání. Pardubice: Univerzita Pardubice, 2005. ISBN 80-7194-776-8.
-
Humusoft. http://www.humusoft.cz/matlab/knihy.htm.
-
Karban, Pavel. Výpočty a simulace v programech Matlab a Simulink. Brno: Computer Press, 2006. ISBN 80-251-1301-9.
-
Zaplatílek, Karel. MATLAB pro začátečníky. Praha: BEN - technická literatura, 2005. ISBN 80-7300-175-6.
|