精通MATLAB图像处理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 MATLAB的发展历程

MATLAB语言的产生是与数学计算紧密联系在一起的。1980年,美国新墨西哥州大学计算机系主任Cleve Moler在给学生讲授线性代数课程时,发现学生在高级语言编程上花费了很多时间,于是着手编写供学生使用的Fortran子程序库接口程序,他将这个接口程序取名为MATLAB(即Matrix Laboratory的前三个字母的组合,意为“矩阵实验室”)。这个程序获得了很大的成功,受到学生的广泛欢迎。

20世纪80年代初期,Moler等一批数学家与软件专家组建了MathWorks软件开发公司,继续从事MATLAB的研究和开发,1984年推出了第一个MATLAB商业版本,其核心是用C语言编写的。而后,它又添加了丰富多彩的图形图像处理、多媒体、符号运算以及与其他流行软件的接口功能,使得MATLAB的功能越来越强大。

MathWorks公司正式推出MATLAB后,于1992年推出了具有划时代意义的MATLAB 4.0版本,之后陆续推出了几个改进和提高的版本,2004年9月正式推出MATLAB Release 14,即MATLAB 7.0,其功能在原有的基础上又有了进一步的改进,2009年3 月推出了R2009a,即MATLAB 7.8,它是目前MATLAB最新的版本。

MATLAB经过几十年的研究与不断完善,现已成为国际上最为流行的科学计算与工程计算软件工具之一,现在的MATLAB已经不仅仅是一个最初的“矩阵实验室”了,它已发展成为一种具有广泛应用前景、全新的计算机高级编程语言,可以说它是“第四代”计算机语言。

自20世纪90年代,美国和欧洲的各大学将MATLAB正式列入研究生和本科生的教学计划,MATLAB软件已成为数值计算、数理统计、信号处理、时间序列分析、动态系统仿真等课程的基本教学工具,成为学生必须掌握的基本软件之一。在研究单位和工业界,MATLAB也成为工程师们必须掌握的一种工具,被认为是进行高效研究与开发的首选软件工具。