FPF:UIAI040 Scientific Software - Course Information
UIAI040 Scientific Software
Faculty of Philosophy and Science in OpavaWinter 2019
- Extent and Intensity
- 0/2/0. 3 credit(s). Type of Completion: z (credit).
- Teacher(s)
- RNDr. Jiří Martinů, Ph.D. (seminar tutor)
- Guaranteed by
- RNDr. Jiří Martinů, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava - Timetable of Seminar Groups
- UIAI040/A: Wed 13:05–14:40 B3b, J. Martinů
- Prerequisites (in Czech)
- TYP_STUDIA(B)
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Computer Science (programme FPF, B1802 AplI)
- Course objectives
- The aim of the course of MATLAB is to provide knowledge and practical skills in MATLAB. Introduction to MATLAB, how MATLAB works, functions, syntax and tools. 2-D and 3-D plotting to data visualization and analysis. Students also will acquainted with writing executable M-scripts, loading external data and writing source code with condition and cycles. During the course will be also discussed designing of GUI and executable applications, MEX and S-functions. The last part of the course will be focused on Image processing Toolbox, brief description of another Toolboxes and Simulink.
- Syllabus
- 1. Introduction to MATLAB, history, environment, MATLAB as programming language, introduction to available Toolboxes
2. User interface, interface description, modes of operation, MAT and M-files
3. Variables, expressions and operators (constants, strings, operators, special characters)
4. Matrices and vectors (matrix operations, matrix decomposition of the eigenvalues ??and eigenvectors), polynomials, mathematical functions
5. Creating custom applications (M-files, scripts, custom functions stepping FCI and scripts, control statements IF-THEN, cycles)
6. Functions for working with data (trends), data mining, statistical functions
7. Graphical environment object (creating 2-D graphs, basic control functions, identification and description of graphs, 3-D plotting)
8. Container data types (cell, structure), logical function IS, subsystems
9. Options for importing and exporting data, loading files into MATLAB
10. The basic view of the Image Processing Toolbox, basic image analysis
11. Design of GUI in GUIDE and compilation into an executable EXE applications
12. MATLAB and Simulink, Callback function,S-function, MEX files
- 1. Introduction to MATLAB, history, environment, MATLAB as programming language, introduction to available Toolboxes
- Literature
- Teaching methods
- Interactive lecture
Lecture with a video analysis - Assessment methods
- Credit
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Study Materials
The course can also be completed outside the examination period. - Teacher's information
- * 70% attendance in seminars, active participation,
* created practical project in MATLAB
* written test in the extent of the given literature and the content of seminars - success rate 75 %
- Enrolment Statistics (Winter 2019, recent)
- Permalink: https://is.slu.cz/course/fpf/winter2019/UIAI040