Cílem kurzu je zvládnutí základních programovacích technik potřebných k efektivní práci v prostředí MATLAB.
Poslední úprava: Bludský Ota, RNDr., CSc. (10.06.2019)
The aim of the course is to master basic programming techniques needed for effective work in MATLAB.
Poslední úprava: Bludský Ota, RNDr., CSc. (10.06.2019)
Literatura - angličtina
Matlab Documentation
http://www.mathworks.com/help/matlab/index.html
Poslední úprava: Bludský Ota, RNDr., CSc. (10.06.2019)
Požadavky ke zkoušce
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.
Poslední úprava: Bludský Ota, RNDr., CSc. (10.06.2019)
Sylabus -
* 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)
Poslední úprava: Bludský Ota, RNDr., 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)
Poslední úprava: Bludský Ota, RNDr., CSc. (10.06.2019)