最初版本MATLAB是Cleve Moler教授在新墨西哥大学任职期间为了方便学生调用EISPACK和LINPACK等矩阵运算库所写Fortran接口程序,MATLAB名称就来源于MATrix和LABoratory各自前三个字母的组合。本文所要介绍的也正是1982年Cleve Moler在新墨西哥大学任职期间所写的MATLAB。因是1982年5月25日发布,故称82版MATLAB。
使用gfortran对源代码进行了编译,得到可在window系统执行的exe文件。82年MATLAB界面:
82版MATLAB支持使用尖括号<>来创建矩阵,同时也支持方括号[]创建,如下图:
还准备txt版本的帮助文档,这可能与那时候没有像office、PDF这样的高级文档工具有关。
40年过去了,如今的MATLAB已然成为其领域的翘楚,40年的技术沉淀与积累使它不再仅是一个小小的接口程序。其简单且易上手的特点使得各大高校都将其作为学科融合的典范工具,似乎在MATLAB后加个什么学课名称都毫无违和感,如MATLAB与高等数学、MATLAB与电气、MATLAB与通信、MATLAB与物理、MATLAB与材料、MATLAB与医学等等。正应了那句话:MATLAB出了不能生孩子外什么都可以做。
版本 | 构建编号 | 发布时间 |
---|---|---|
MATLAB 1.0 | 1984 | |
MATLAB 2 | 1986 | |
MATLAB 3 | 1987 | |
MATLAB 3.5 | 1990 | |
MATLAB 4 | 1992 | |
MATLAB 4.2c | R7 | 1994 |
MATLAB 5.0 | R8 | 1996 |
MATLAB 5.1 | R9 | 1997 |
MATLAB 5.1.1 | R9.1 | 1997 |
MATLAB 5.2 | R10 | 1998 |
MATLAB 5.2.1 | R10.1 | 1998 |
MATLAB 5.3 | R11 | 1999 |
MATLAB 5.3.1 | R11.1 | 1999 |
MATLAB 6.0 | R12 | 2000 |
MATLAB 6.1 | R12.1 | 2001 |
MATLAB 6.5 | R13 | 2002 |
MATLAB 6.5.1 | R13SP1 | 2003 |
MATLAB 6.5.2 | R13SP2 | 2003 |
MATLAB 7 | R14 | 2004 |
MATLAB 7.0.1 | R14SP1 | 2004 |
MATLAB 7.0.4 | R14SP2 | 2005 |
MATLAB 7.1 | R14SP3 | 2005 |
MATLAB 7.2 | R2006a | 2006 |
MATLAB 7.3 | R2006b | 2006 |
MATLAB 7.4 | R2007a | 2007 |
MATLAB 7.5 | R2007b | 2007 |
MATLAB 7.6 | R2008a | 2008 |
MATLAB 7.7 | R2008b | 2008 |
MATLAB 7.8 | R2009a | 2009.3.6 |
MATLAB 7.9 | R2009b | 2009.9.4 |
MATLAB 7.10 | R2010a | 2010.3.5 |
MATLAB 7.11 | R2010b | 2010.9.3 |
MATLAB 7.12 | R2011a | 2011.4.8 |
MATLAB 7.13 | R2011b | 2011.9.1 |
MATLAB 7.14 | R2012a | 2012.3.1 |
MATLAB 8.0 | R2012b | 2012.9.11 |
MATLAB 8.1 | R2013a | 2013.3.7 |
MATLAB 8.2 | R2013b | 2013.9.9 |
MATLAB 8.3 | R2014a | 2014.3.6 |
MATLAB 8.4 | R2014b | 2014.10.02 |
MATLAB 8.5 | R2015a | 2015.3.6 |
MATLAB 8.6 | R2015b | 2015.9.3 |
MATLAB 9.0 | R2016a | 2016.3 |
MATLAB 9.1 | R2016b | 2016.9 |