MATLAB (matrix laboratory) is a programming language made by Cleve Moler from MathWorks. It was originally made for numerical analysis (especially numerical linear algebra). But today, it is used in many areas such as:
| Developer(s) | MathWorks |
|---|---|
| Initial release | 1984 |
| Stable release | R2020a
/ March 19, 2020 |
| Written in | C/C++, MATLAB |
| Operating system | Windows, macOS, and Linux |
| Platform | IA-32, x86-64 |
| Type | Numerical analysis |
| License | Proprietary commercial software |
| Website | mathworks.com |
| Paradigm | multi-paradigm: functional, imperative, procedural, object-oriented, array |
|---|---|
| Designed by | Cleve Moler |
| Developer | MathWorks |
| First appeared | late 1970s |
| Stable release | 9.8 (R2020a) / March 19, 2020 |
| Typing discipline | dynamic, weak |
| Filename extensions | .m, .p, .mex*, .mat, .fig, .mlx, .mlapp, .mltbx, .mlappinstall, .mlpkginstall |
| Website | mathworks.com |
| Influenced by | |
| |
| Influenced | |
| |
| |
For a complete list of changes of both MATLAB and official toolboxes, check the MATLAB release notes.
| Name of release | MATLAB | Simulink, Stateflow (MATLAB attachments) | Year |
|---|---|---|---|
| Volume 8 | 5.0 | 1996 | |
| Volume 9 | 5.1 | 1997 | |
| R9.1 | 5.1.1 | 1997 | |
| R10 | 5.2 | 1998 | |
| R10.1 | 5.2.1 | 1998 | |
| R11 | 5.3 | 1999 | |
| R11.1 | 5.3.1 | 1999 | |
| R12 | 6.0 | 2000 | |
| R12.1 | 6.1 | 2001 | |
| R13 | 6.5 | 2002 | |
| R13SP1 | 6.5.1 | 2003 | |
| R13SP2 | 6.5.2 | ||
| R14 | 7 | 6.0 | 2004 |
| R14SP1 | 7.0.1 | 6.1 | |
| R14SP2 | 7.0.4 | 6.2 | 2005 |
| R14SP3 | 7.1 | 6.3 | |
| R2006a | 7.2 | 6.4 | 2006 |
| R2006b | 7.3 | 6.5 | |
| R2007a | 7.4 | 6.6 | 2007 |
| R2007b | 7.5 | 7.0 | |
| R2008a | 7.6 | 7.1 | 2008 |
| R2008b | 7.7 | 7.2 | |
| R2009a | 7.8 | 7.3 | 2009 |
| R2009b | 7.9 | 7.4 | |
| R2010a | 7.10 | 7.5 | 2010 |
| R2010b | 7.11 | 7.6 | |
| R2011a | 7.12 | 7.7 | 2011 |
| R2011b | 7.13 | 7.8 | |
| R2012a | 7.14 | 7.9 | 2012 |
| R2012b | 8.0 | 8.0 | |
| R2013a | 8.1 | 8.1 | 2013 |
| R2013b | 8.2 | 8.2 | |
| R2014a | 8.3 | 8.3 | 2014 |
| R2014b | 8.4 | 8.4 | |
| R2015a | 8.5 | 8.5 | 2015 |
| R2015b | 8.6 | 8.6 | |
| R2016a | 9.0 | 8.7 | 2016 |
| R2016b | 9.1 | 8.8 | |
| R2017a | 9.2 | 8.9 | 2017 |
| R2017b | 9.3 | 9.0 | |
| R2018a | 9.4 | 9.1 | 2018 |
| R2018b | 9.5 | 9.2 | |
| R2019a | 9.6 | 9.3 | 2019 |
| R2019b | 9.7 | 9.4 | |
| R2020a | 9.8 | 9.5 | 2020 |
| R2020b |
So APL, Speakeasy, LINPACK, EISPACK, and PL0 were the predecessors to MATLAB.
| Media from Commons | |
| Textbooks from Wikibooks | |
| Learning resources from Wikiversity | |