===== Literature ===== - Lecture materils, - [[https://www.mathworks.com/help/matlab/getting-started-with-matlab.html| MATLAB getting started]], - arbitrary „MATLAB primer“ covering the syllabus of the course. ===== Literature (recomended): ===== [1] Attaway, S.: //A Practical Introduction to Programming and Problem Solving//, 3rd ed., Butterworth-Heinemann, 2013, [2] Hahn, B., Valentine, D.: //Essential Matlab for Engineers and Scientists//, 5th ed., Academic Press, 2013, possibly other resources, community sites, http://www.mathworks.com/, etc. ===== MATLAB Programming Style Guidelines (by Richard Johnson): ===== http://www.mathworks.com/matlabcentral/fileexchange/2529-matlab-programming-style-guidelines {{ :courses:mtb:theelementsofmatlabstyle_content.pdf | Obsah knihy "The Elements of Style"}} ===== Other materials ===== {{|MATLAB Just-in-time Accelerator}} ===== MATLAB FileExchange: ===== Do you need a function for further work? Are you sure he's not in MATLAB? Try to look here ... http://www.mathworks.com/matlabcentral/fileexchange/ One example: [[http://www.mathworks.com/matlabcentral/fileexchange/45795-flappy-bird-for-matlab|{{:courses:b0b17mtb:flappybirdformatlab.png?200|}}]] :) ===== Blogs ===== [[http://blogs.mathworks.com/cleve/|Cleve’s Corner: Cleve Moler on Mathematics and Computing]] (MATLAB creator blog) [[http://blogs.mathworks.com/videos/|Doug's MATLAB Video Tutorials]] (basics and advanced techniques in MATLAB) * [[http://blogs.mathworks.com/videos/2010/03/08/top-10-matlab-code-practices-that-make-me-cry/|10 worst practices in MATLAB]] * [[http://blogs.mathworks.com/videos/2014/04/17/simplify-simplify-simplify/?s_tid=Blog_Videos_Category|Code simplification]] * Code purity [ [[http://blogs.mathworks.com/videos/2006/12/13/cleaner-code-in-matlab-part-1-of-series/|part 1]], [[http://blogs.mathworks.com/videos/2007/01/12/cleaner-code-in-matlab-part-two/|part 2]]] * [[http://blogs.mathworks.com/videos/2014/06/13/simple-example-of-storing-data-as-a-matrix-or-structure/?s_tid=Blog_Videos_Category|Data storing in a matrix and structure]] * [[http://blogs.mathworks.com/videos/2014/06/04/vectorizing-code-in-matlab/?s_tid=Blog_Videos_Category|Vectorization]] * [[http://blogs.mathworks.com/videos/2012/10/16/simple-test-scripts-in-matlab/?s_tid=Blog_Videos_Category|Testing code using a simple script]] * [[http://blogs.mathworks.com/videos/2012/07/11/using-the-matlab-profiler-to-speed-your-code/?s_tid=Blog_Videos_Category| Use of profiler]] * [[http://blogs.mathworks.com/videos/2012/07/03/debugging-in-matlab/?s_tid=Blog_Videos_Category|Debugging]] * [[http://blogs.mathworks.com/loren/2013/01/10/introduction-to-functional-programming-with-anonymous-functions-part-1/|Magic with handle functions and anonymous functions]] [[http://blogs.mathworks.com/loren/|Loren on the Art of Matlab]] ===== Other interesting sources: ===== * [[https://lips.cs.princeton.edu/jit-compilation-in-matlab/|Demonstration of JIT accelerator in MATLAB]] * [[http://www.mathworks.com/matlabcentral/fileexchange/31449-stellaria--tech-demo--the-best-matlab-shooting-game-ever|Stellaria (2D shooter in MATLAB)]] * [[http://blogs.mathworks.com/pick/2014/01/10/poker-analyzer/?s_eid=PSM_7680&utm_content=buffer3f4f7&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer|Poker Analyzer]] * [[https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/moler/exm/chapters/magic.pdf|Magic squares]]