Computing in Matlab
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
132YMAT | Z | 2 | 2C | Czech |
- Course guarantor:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Mechanics
- Synopsis:
-
This course focuses on developing students' programming skills in MATLAB.
- Requirements:
-
Basic computer skills.
- Syllabus of lectures:
-
None.
- Syllabus of tutorials:
-
1. Syntax basics I - Tensors, linear algebra.
2.Syntax Basics II - Loops, conditions, functions, strings, files.
3.Object-oriented programming.
4.Vectorization.
5.Parallelization - parfor function.
6.Data visualization I - 2D graphs.
7.Data visualization II - 3D graphs.
8.Graphical user interface.
9.Optimization toolbox.
10. Statistical toolbox. Linear regression.
11. Curve fitting.
12. Deep learning I - Creating a neural network model. Basic concepts.
13. Deep Learning II - Deep Network Designer.
- Study Objective:
-
The goal of this course is to equip students with extensive knowledge and practical skills in MATLAB programming, a tool widely utilized in engineering and scientific disciplines. The course is structured to offer hands-on experience, enabling students to apply MATLAB for solving a range of problems, from fundamental calculations to advanced visualization and optimization methods.
- Study materials:
-
https://www.mathworks.com/help/matlab/
https://sites.google.com/site/xsykorj3course/132dig
https://www.mathworks.com/help/overview/parallel-computing.html
https://www.mathworks.com/help/overview/ai-data-science-and-statistics.html
https://www.mathworks.com/help/overview/mathematics-and-optimization.html
- Note:
- Further information:
- https://sites.google.com/site/xsykorj3course/132dig
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Digitalizace ve stavebnictví - prezenční forma studia (compulsory elective course)