购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 MATLAB的发展

20 世纪 70 年代中后期,曾在密西根大学、斯坦福大学和新墨西哥大学担任数学与计算机科学教授的 Cleve Moler 博士,为讲授矩阵理论和数值分析课程的需要,和同事用Fortran语言编写了两个子程序库EISPACK和LINPACK,这便是构思和开发MATLAB的起点。MATLAB 一词是对Matrix Laboratory(矩阵实验室)的缩写,由此可看出MATLAB与矩阵计算的渊源。

MATLAB除了利用EISPACK和LINPACK两大软件包的子程序外,还包含用Fortran语言编写的用于承担命令翻译的部分。

为进一步推动 MATLAB 的应用,在 20 世纪 80 年代初,John Little 等人将先前的MATLAB 全部用C 语言进行改写,形成了新一代的MATLAB。1984 年,Cleve Moler和John Little等人成立MathWorks公司,并于同年向市场推出了MATLAB的第一个商业版本。

随着市场接受度的提高,其功能也不断增强,在完成数值计算的基础上,新增了数据可视化以及与其他流行软件的接口等功能,并开始了对MATLAB工具箱的研究开发。

1993年,MathWorks公司推出了基于PC的以Windows为操作系统平台的MATLAB 4.0版。

1994年推出的4.2版,扩充了4.0版的功能,尤其在图形界面设计方面提供了新的方法。

1997 年推出的MATLAB 5.0 增加了更多的数据结构,如结构数组、细胞数组、多维数组、对象、类等,使其成为一种更方便的编程语言。

1999 年初推出的MATLAB 5.3 在很多方面又进一步改进了MATLAB 的功能。

2000年10 月底推出的全新的 MATLAB 6.0 正式版(Release 12),在核心数值算法、界面设计、外部接口、应用桌面等诸多方面有了极大的改进。

2002年8 月推出的MATLAB 6.5,其操作界面进一步集成化,并开始运用JIT 加速技术,使运算速度有了明显提高。

2004年7 月,MathWorks公司推出了MATLAB 7.0(Release l4),其中集成了MATLAB 7.0 编译器、Simulink 6.0图形仿真器及很多工具箱,在编程环境、代码效率、数据可视化、文件I/O等方面都进行了升级。

最近的一次版本更新是在2013年3月,Mathworks公司推出了MATLAB R2013a 版。该版本的新特点是引入Fixed-Point Designer,它结合Fixed-Point Toolbox、Simulink Fixed Point、 Phased Array System Toolbox 和 SimRF 的功能,增强了无线和雷达通信系统设计。R2013a还更新了80种其他产品,包括Polyspace嵌入式软件验证产品。

现在的MATLAB已经不再是仅仅解决矩阵与数值计算的软件,更是一种集数值与符号运算、数据可视化图形表示与图形界面设计、程序设计、仿真等多种功能于一体的集成软件。

观察由欧美引进的新版教材,MATLAB已经成为线性代数、数值分析计算、数学建模、信号与系统分析、自动控制、数字信号处理、通信系统仿真等一批课程的基本教学工具。而在国内,随着MATLAB在我国高校的推广和应用,MATLAB已经渐入人心。 rGvNu5s8djCC5fgWra5ADb2EISq+yKwJP1oONH++myyagEbq/kP9XNS2peZ+ZR7R

点击中间区域
呼出菜单
上一章
目录
下一章
×