Lecturer(s)
|
-
Jelínek Petr, doc. RNDr. Ph.D.
-
Ptáček Ladislav, Ing. Ph.D.
|
Course content
|
Content of the lecture: 1) Introduction, Octave installation, Matlab Cody tasks 2) Scripts and functions 3) Algebraic operations, vectors and matrices, sparse matrices, multidimensional arrays 4) Polynomials, convolution 5) 2D graphics, 3D graphics 7) Data types double, char, cell and struct 8) Vectorization Content of exercises: Practical examples in Matlab /Octave - Collatz sequence, interest rate calculation, sudoku, cost optimization, the differential equation for the motion
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Practical training
- Class attendance
- 26 hours per semester
- Preparation for credit
- 24 hours per semester
- Preparation for exam
- 30 hours per semester
|
Learning outcomes
|
The aim of the course is to master basic functions and commands in MATLAB. Command window control, use of built-in functions, graphical tools, basics of programming.
At the end of the course students should be able to create various mathematical and physical simulations in Matlab language, they will be able to solve numerically more complex problems of mathematics, physics and related fields.
|
Prerequisites
|
Basics of programming in one of the programming languages.
|
Assessment methods and criteria
|
Combined exam
Active participation in seminars, passing 80% of exercises. Written and oral part of the exam at 80%.
|
Recommended literature
|
-
C. Moler, Experiments with Matlab, MathWorks, Inc., 2011.
-
Dušek, F. Matlab a Simulink úvod do používání. Pardubice: Univerzita Pardubice, 2000. 146 s. ISBN 80-7194-273-1.
-
Jan Valdman (editor), Applications from Engineering with MATLAB Concepts, InTech (Rijeka), 2016, ISBN 978-953-51-2460-3.
-
K. Zaplatílek, B. Donar:. MATLAB pro začátečníky. BEN, Praha 2003.
-
S. Daniš, Základy programování v prostředí Octave a Matlab, MatfyzPress 2009, ISBN 978-80-7378-082-1.
|