The aim of the course is to master basic programming techniques needed for effective work in MATLAB.
Last update: RNDr. Ota Bludský, CSc. (10.06.2019)
Cílem kurzu je zvládnutí základních programovacích technik potřebných k efektivní práci v prostředí MATLAB.
Literature
Last update: RNDr. Ota Bludský, CSc. (10.06.2019)
Matlab Documentation
http://www.mathworks.com/help/matlab/index.html
Requirements to the exam - Czech
Last update: RNDr. Ota Bludský, CSc. (10.06.2019)
Zkouška probíhá ve formě prezentace vlastního projektu v programovém prostředí MATLAB. Zkoušku může skládat student, který získal minimálně 50% bodů ze cvičení a předloží dokumentaci k závěrečnému projektu.
Syllabus -
Last update: RNDr. Ota Bludský, CSc. (10.06.2019)
* MATLAB: The Language of Technical Computing
Vector and matrix manipulation, relational and logical operators, data structures, data analysis and visualization, programming, graphical user interface (GUI) creation.
App development using App Designer.
Working with toolboxes: Global Optimization, Machine Learning, Neural Networks and Deep Learning in Matlab.
* Examples of using MATLAB
- bioinformatics - UNIPROT database - spectroscopy - harmonic oscillator, molecular spectra calculations - statistical mechanics - Ising model, Monte Carlo methods - quantum chemistry - Hueckel method - chemical structure - symmetry of molecules - molecular dynamics - modeling of natural processes - chemical kinetics - simulations of oscillation reactions - optimization methods in chemistry - mathematical programming - word processing - working with regular expressions - visualization - creation of GUI (molecular viewer)
Last update: RNDr. Ota Bludský, CSc. (10.06.2019)
* Práce v prostředí MATLAB
Manipulace s vektory a maticemi, relační a logické operátory, datové struktury, analýza a vizualizace dat, programování, tvorba grafických uživatelských rozhraní.
Vývoj aplikací: App Designer.
Práce s toolboxy: Global Optimization, Machine Learning, Neural Networks and Deep Learning v prostředí Matlab.
* Příklady využití programového prostředí MATLAB
- bioinformatika - UNIPROT databáze - spektroskopie - harmonický oscilátor, výpočty molekulových spekter - statistická mechanika - Isingův model (Monte Carlo metody) - kvantová chemie - Hueckelova metoda - chemická struktura - symetrie molekul - molekulová dynamika - integrace pohybových rovnic - chemická kinetika - oscilační reakce - optimalizační metody v chemii - matematické programování - zpracování textu - práce s regulárními výrazy - vizualizace - tvorba GUI (molecular viewer)