Matlab 发展历程及其发展趋势
在 70 年代中期,Cleve Moler 博士和其同事在美国国家科学基金的资
助下开发了调用 EISPACK 和 LINPACK 的 FORTRAN 子程序库。EISPACK
是特征值求解的 FOETRAN 程序库,LINPACK 是解线性方程的程序库。
在当时,这两个程序库代表矩阵运算的最高水平。
到 70 年代后期,身为美国 New Mexico 大学计算机系系主任的
Cleve Moler,在给学生讲授线性代数课程时,想教学生使用 EISPACK
和 LINPACK 程序库,但他发现学生用 FORTRAN 编写接口程序很费时间,
为了让学生方便的调用 EISPACK 和 LINPACK,利用业余时间为学生编
写 EISPACK 和 LINPACK 的接口程序。Cleve Moler 给这个接口程序取
名为 MATLAB,取名 MATLAB (MATrix LABoratory),即 Matrix 和
Laboratory 的组合。在以后的数年里,MATLAB 在多所大学里作为教
学辅助软件使用,并作为面向大众的免费软件广为流传。
1983 年春天,Cleve Moler 到 Standford 大学讲学,MATLAB 深深
地吸引了工程师 John Little。John Little 敏锐地觉察到 MATLAB 在
工程领域的广阔前景。于是,他和 Cleve Moler、Steve Bangert 一起,
由 Steve Bangert 主持开发编译解释程序,Steve Kleiman 完成图形
功能的设计,John Little 和 Cleve Moler 主持开发了各类数学分分
析的子模块,撰写用户指南和大部分的 M 文件。这样用 C 语言开发了
第二代 MATLAB 专业版,也是 Matlab 第一个商用版,同时赋予了它数
值计算和数据图示化的功能。自从第一版发行以来,已有众多的科技