|「芯历史」“神器”也是“毒苹果”,MATLAB是如何长成的?( 二 )
初版MATLAB、商用及MathWorks创立
为了能让学生更好地掌握线性代数与数值分析 , 用心教学的Cleve希望自己的学生能够方便地使用LINPACK和EISPACK , 而不必编写Fortran程序 , 也就是为了让学生把精力更多地投入到学习数学概念而不是编程语言上 , 于是用Fortran编写了初版MATLAB , 通过这个“小工具”把LINPACK和EISPACK两个软件接口封装起来 , 从而方便使用 。
最初的MATLAB只是一个交互式矩阵计算器 , 这个版本的MATLAB只能进行简单的矩阵运算 , 例如矩阵转置、计算行列式和本征值 。 它只是Cleve的兴趣爱好 , 当时并没有获得任何资助 , 也没有商业计划 。
本文插图
Cleve Moler
1979年Cleve来到斯坦福大学任教 , 教授数值分析的研究生课程 , 并在课程中引入了这一矩阵计算器 。 MATLAB引起了几个学生的兴趣 , 并主动提出用C语言重新写一遍并移植到IBM PC上 。 在他的回忆录中这样写道:
“Jack Little当时正在斯坦福攻读研究生工程学位 。 他的一个朋友是我的学生并向他展示了MATLAB , 随后他便在工作中用到了它 。
1983年 , Little提议开发基于MATLAB的商用产品 。 彼时 , IBM台式机才推出两年 , 很难支持MATLAB这样的程序的运行 , 但是Little希望对它进行改进 。 他辞掉了工作 , 在Sears购买了Compaq电脑克隆机 , 并搬到了斯坦福的后山上 。 在我的鼓励下 , 他用C语言编写了MATLAB新的扩展版本 。 我的一个朋友Steve Bangert也在业余时间研究新版MATLAB 。 ”
Little和Bangert在Cleve的初代版本的基础上用C语言重新编写了MATLAB并增加了一些新功能 , Little还开发了第一个系统控制工具箱 , 其中一些代码到现在仍然在使用 。 最终在1984年拉斯维加斯的IEEE决策与控制会议上 , PC-MATLAB首次发布 , 同年 , Cleve、Little和Bangert , 在斯坦福后山Little居所租来的一个A型机舱中共同创立了MathWorks , 正式将C语言版的面向MS-DOS系统的MATLAB 1.0推向市场 。
1985年MathWorks发布了针对Unix工作站的Pro-MATLAB , 即MATLAB 2.0 , 同时MATLAB 1.0第一份订单向MIT售出了10份副本 , 收入500美元 。
MathWorks成立不久后 , Little将公司搬到了他的家乡马萨诸塞州 , Bangert仍住在加州 , 而Cleve去了俄勒冈英特尔的衍生业务工作 , 该公司开发了世界上第一台商业并行计算机之一 。 在1989年成为全职员工之前 , 他一直担任MathWorks的顾问 。
1992年 , 学生版MATLAB推出;1993年 , Microsoft Windows版MATLAB面世;1995年 , Linux版推出 。 2007年 , MathWorks进入中国市场 。
MATLAB诞生的80年代 , 正赶上美国控制学界基于状态空间的控制理论蓬勃发展时期 , 在控制学界推动、大牛加持下 , MATLAB得到极快的发展 。
从MATLAB的诞生到繁荣不难看出 , 虽然MathWorks的产品已演变成工业界科学计算和基于模型设计的标准平台 , 但是可以说教育界才是其根基所在 。
MATLAB的重要工具箱Simulink诞生
基于矩阵数学运算的根基 , MATLAB在几十年里更新了十多个版本 , 并跟随时代发展不断引入新的理念 , 以满足工程师和科学家们日益更新的需求 。
例如最开始的MATLAB只有一种数值数据类型:以64位格式存储的IEEE标准754双精度浮点 。 1992年随MATLAB 4推出了稀疏矩阵能够显示超大数组(几乎不含非零值)又节省内存;1996年发布的MATLAB 5增加了单元阵列 , 以及结构和“圆点表示法”;2004年发布的MATLAB 7中开始支持单精度算法 , 将大型阵列的内存需求降低了一半 。
此外 , 在MATLAB的可用性和易用性方面MathWorks也在不断提升 。 首版MATLAB只是简单的终端应用程序 , 随着时间的推移逐渐增加了图形化、编辑和其他工具的独立窗口 。 这些改进使MATLAB的使用变得更加简单 , 尤其是对那些没有编程经验的用户来说 。 两个影响最大的功能是桌面版和实时编辑器 , 分别于2000年和2016年推出 。 2004年还推出了并行计算工具包 , 比尔盖茨就曾使用MATLAB演示了微软向高性能计算领域的迈进 。
推荐阅读
- 拍照摄影|如何拍出赞爆朋友圈的自拍照?网红小姐姐公开拍照神器
- 大众新闻|讯飞智能演示器抢先体验,扫码带走你所讲,绝对办公神器
- 演示|讯飞智能演示器抢先体验,扫码带走你所讲,绝对办公神器
- 平板电脑|超小尺寸的iPhone12出现意义非凡,或将成为iPad销量的历史转折点
- |苹果五伏一安成历史,20W充电器比国内慢一倍却也值得开心?
- 极客特派员|苹果五伏一安成历史,20W充电器比国内慢一倍却也值得开心?
- 中年|历史上被称作用情最专一的皇帝,却死于不测,这个人是谁?
- |国产品牌打造亲民SSD!电脑DIY快速提升性能,玩家必备神器
- 新智元|两图生万物!这个超强图像转换神器,小样本一秒猫狗合体变新物种
- 技术编程|词向量因何存在:一段往计算机输入文字的历史
