Matlab
Published:
MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation and high-level scripting programming language. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, Fortran and Python. MATLAB is broadly used in academy and also in industry. There are also free open source alternatives to MATLAB, in particular GNU Octave(open source clone of MATLAB), Scilab, FreeMat, Julia, and Sage which are intended to be mostly compatible with the MATLAB language.
It has interesting tools for verizable computation as well as easy parallelization tools for numerical computations.
See also
Python, Julia, SAS, R, Go (Programming language), Java, C, Fortran, Sage
Material
- http://www.tutorialspoint.com/matlab/
- http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-094-introduction-to-matlab-january-iap-2010/
- https://es.mathworks.com/academia/student_center/tutorials/mltutorial_launchpad.html?requestedDomain=www.mathworks.com&requestedDomain=in.mathworks.com
- https://iversity.org/en/courses/modelling-and-simulation-using-matlab?r=ad450
Books
- Chapman, Stephen J. (2007) MATLAB Programming for Engineers. Thomson Learning
- Attaway, Stormy (2009) MATLAB: A Practical Introduction to Programming and Problem Solving. Butterworth-Heinemann
- Higham, Desmond J.; Higham, Nicholas J. (2005) MATLAB Guide. Industrial and Applied Mathematics (SIAM)
- Hanselman, Duane C.; Littlefield, Bruce (2004) Mastering MATLAB 7. Prentice Hall
- Pratap, Rudra (2005). Getting Started with MATLAB 7: A Quick Introduction for Scientists and Engineers. Oxford University Press, USA