Programming Languages - Matlab
Matlab is a high-level programming environment commonly used in engineering disciplines. It is available across a wide variety of UNIX platforms, Windows, and MacOS.
Student licenses are generally available for Matlab and it is widely available in engineering and technology classes at most universities.
Reproducible Research
It is possible to publish Matlab code. Through the publication process a document is created that contains the code, comments, and output.
The publish command can output files as: html, xml, latex, doc, ppt, and pdf. Limited markup can be included to improve the readability of the document.
Online Resources
There are many online resources for learning Matlab, Mathworks own site is one of the best resources:
- Mathworks Tutorials
- Mathworks Documentation
- Mathworks Examples
- Mathworks File Exchange where users can post their code File Exchange
Online Courses
- MIT open courseware Link
- Coursera Introduction to Programming with Matlab